jQuery MiniUI
标题:
datagrid的数据加载相关
[打印本页]
作者:
mojunb
时间:
2017-9-20 16:47:43
标题:
datagrid的数据加载相关
现在后台返回一个这样格式的数据,没有主键值,没有分页,只是一个list
[
{
"fjrq": "2017-09-18",
"fjr": "CTest1_zhidu",
"fjrxm": null,
"theTotal": 15,
"thePeoConunt": 4,
"sid": null,
"groupId": "城关大队"
},
{
"fjrq": "2017-09-18",
"fjr": "CTest2_zhidui",
"fjrxm": null,
"theTotal": 15,
"thePeoConunt": 4,
"sid": null,
"groupId": "城关大队"
},
{
"fjrq": "2017-09-18",
"fjr": "baiwenjie",
"fjrxm": null,
"theTotal": 15,
"thePeoConunt": 4,
"sid": null,
"groupId": "城关大队"
},
{
"fjrq": "2017-09-18",
"fjr": "seits",
"fjrxm": null,
"theTotal": 15,
"thePeoConunt": 3,
"sid": null,
"groupId": "城关大队"
}
]
复制代码
页面代码
<div id="datagrid1" class="mini-datagrid" style="width:100%;height:100%;" idField="id" allowResize="false" pageSize="10" allowCellEdit="true" allowCellSelect="true" multiSelect="true" editNextOnEnterKey="true" editNextRowCell="true">
<div property="columns">
<div type="indexcolumn"></div>
<div name="fjrq" field="fjrq" width="100" allowSort="true" dateFormat="yyyy-MM-dd">分拣日期
<input property="editor" class="mini-datepicker" style="width:100%;" />
</div>
<div name="fjr" field="fjr">分拣人姓名
<input property="editor" class="mini-textbox" style="width:100%;" minWidth="200" />
</div>
<div field="thePeoConunt" width="100" allowSort="true">需分拣条数
<input property="editor" class="mini-spinner" minValue="0" style="width:100%;" />
</div>
</div>
</div>
</body>
<script>
mini.parse();
//debugger;
function SetData(mynode) {
mydata = mini.clone(mynode);
var planid = mydata.planid;
var grid = mini.get("datagrid1");
var url = "${webProperties['app.url.wfpt']}/sortTable/getPeoCountList.htm?planid=" + planid;
grid.setUrl(url);
grid.load();
//debugger;
}
</script>
复制代码
grid显示空白,在不改变后台的情况下,可以用什么方法在grid中显示出该list数据
作者:
felt
时间:
2017-9-20 19:14:05
http://www.miniui.com/demo/#src=datagrid/pager_client.html
请参考客户端分页的示例。
如果是url加载的,请数据格式必须符合的要求。datagrid的数据格式是{total:"",data:[{},{},{}]}
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2