jQuery MiniUI

标题: grid绑定json串 [打印本页]

作者: langben    时间: 2014-9-9 15:44:33     标题: grid绑定json串

本帖最后由 langben 于 2014-9-9 15:53 编辑

页面上已经定义了一串JSON了。 怎么绑定到grid呢?

mini.parse();
var GridBody = mini.get("GridBody");
var json=[{"a":"a1","b":"b1"}];
GridBody.setData(json);   //这儿绑定成功了, 但是点击单元格头排序时,却找不到数据。提示: json is error.
<div id="GridBody" class="mini-datagrid" idfield="a">
<div property="columns">
    <div field="a" width="120" headeralign="center" allowsort="true">特征键值</div>
    <div field="b" width="120" headeralign="center" allowsort="true">特征名称</div>
</div>
</div>


作者: felt    时间: 2014-9-9 15:48:17

要绑到什么地方?
grid.setData(data)  //data数组数据[{},{},{}]
作者: langben    时间: 2014-9-9 15:50:15

felt 发表于 2014-9-9 15:48
要绑到什么地方?
grid.setData(data)  //data数组数据[{},{},{}]

刚刚重新编辑了一下, 把代码弄上来了。  麻烦再帮忙看看。
作者: felt    时间: 2014-9-9 15:56:09

langben 发表于 2014-9-9 15:50
刚刚重新编辑了一下, 把代码弄上来了。  麻烦再帮忙看看。

表格排序默认是服务端排序
你这样加载数据的话加上sortMode="client"用客户端排序
作者: langben    时间: 2014-9-9 15:59:43

felt 发表于 2014-9-9 15:56
表格排序默认是服务端排序
你这样加载数据的话加上sortMode="client"用客户端排序 ...

谢谢。  已照你的说明添加了sortMode="client",  问题解决了。




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