jQuery MiniUI

标题: grid 需求 [打印本页]

作者: lixiaobiao    时间: 2016-6-24 10:53:06     标题: grid 需求

minui怎么支持js写法根据后台返回的数据加载到表格里去,不通过标签url请求加载数据?
作者: dforce    时间: 2016-6-24 12:18:29

grid.setData(data);
data需要[{},{},{}]这样的格式
作者: lixiaobiao    时间: 2016-6-24 12:53:58

dforce 发表于 2016-6-24 12:18
grid.setData(data);
data需要[{},{},{}]这样的格式

有没有现成的这种增删改例子
作者: dforce    时间: 2016-6-24 13:06:46

lixiaobiao 发表于 2016-6-24 12:53
有没有现成的这种增删改例子

无,这样增删改和url加载的并没有什么区别
作者: lixiaobiao    时间: 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"
    >
作者: dforce    时间: 2016-6-24 14:54:35

lixiaobiao 发表于 2016-6-24 14:32
那么像这种怎么转换称js方法读取:

不明白你的需求
这是个表格的设置,你要读取什么东西
作者: lixiaobiao    时间: 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}
                                        });
作者: dforce    时间: 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);






欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2