jQuery MiniUI

 找回密码
 立即注册
查看: 2607|回复: 7
打印 上一主题 下一主题

grid 需求 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-6-24 10:53:06 |只看该作者 |倒序浏览
minui怎么支持js写法根据后台返回的数据加载到表格里去,不通过标签url请求加载数据?

Rank: 8Rank: 8

沙发
发表于 2016-6-24 12:18:29 |只看该作者
grid.setData(data);
data需要[{},{},{}]这样的格式

Rank: 2

板凳
发表于 2016-6-24 12:53:58 |只看该作者
dforce 发表于 2016-6-24 12:18
grid.setData(data);
data需要[{},{},{}]这样的格式

有没有现成的这种增删改例子

Rank: 8Rank: 8

地板
发表于 2016-6-24 13:06:46 |只看该作者
lixiaobiao 发表于 2016-6-24 12:53
有没有现成的这种增删改例子

无,这样增删改和url加载的并没有什么区别

Rank: 2

5#
发表于 2016-6-24 14:32:01 |只看该作者
dforce 发表于 2016-6-24 13:06
无,这样增删改和url加载的并没有什么区别

那么像这种怎么转换称js方法读取:
<div id="datagrid1" class="mini-datagrid" style="width:800px;height:280px;"
        url="../data/AjaxService.jsp?method=SearchEmployees" idField="id"
        allowResize="true" pageSize="20"
        allowCellEdit="true" allowCellSelect="true" multiSelect="true"
        editNextOnEnterKey="true"  editNextRowCell="true"
    >

Rank: 8Rank: 8

6#
发表于 2016-6-24 14:54:35 |只看该作者
lixiaobiao 发表于 2016-6-24 14:32
那么像这种怎么转换称js方法读取:

不明白你的需求
这是个表格的设置,你要读取什么东西

Rank: 2

7#
发表于 2016-6-24 15:21:24 |只看该作者
dforce 发表于 2016-6-24 14:54
不明白你的需求
这是个表格的设置,你要读取什么东西

就比如我不通过页面url从后台加载数据,我有一个json数据怎么通过js方法加载到页面表格。类似于jqgrid的local加载:
var mydata={}//json数据
  $("#jqGrid").jqGrid({
                               data: mydata,
                        datatype: "local",
                        rowList: [10, 20, 30],
                      //  editurl:getRootURL()+'/rest/dealer/getchangeData',
                        colNames: ['rowId',..],
                        colModel: [
                                   {
                                                                label: 'rowId',
                                            name: 'rowId',
                                            hidden:true,
                                            width: 75,
                                            frozen :true,
                                                                editable: true,
                                                        //        editrules : { required: true}
                                        });

Rank: 8Rank: 8

8#
发表于 2016-6-24 15:29:47 |只看该作者
lixiaobiao 发表于 2016-6-24 15:21
就比如我不通过页面url从后台加载数据,我有一个json数据怎么通过js方法加载到页面表格。类似于jqgrid的lo ...

<div class="mini-datagrid" id="datagrid1">
   <div property="columns">
   <div field="a">A</div>
   </div>
</div>

var data=[{a:1},{a:2},{a:3}];     //json数据,必须是这样的格式
mini.get("datagrid1").setData(data);

Archiver|普加软件

GMT+8, 2024-9-29 23:27 , Processed in 1.035389 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部