jQuery MiniUI

标题: 数据绑定问题 [打印本页]

作者: zuzjx    时间: 2013-6-8 14:32:40     标题: 数据绑定问题

尊敬的miniui团队,你们好,我这边有一个问题。json体是{"result":true,"data":"[{c_value=1, c_type=1, c_remark=1, ID=1, c_name=1}]","rescode":"1","msg":"查询所有字典列表成功","url":""},我想知道如何绑定treegrid。我需要根据json格式里面的某些参数判断然后在绑定数据

作者: factory    时间: 2013-6-8 14:36:33

你可以这样
前台获取到你返回的json
然后var json = {"result":true,"data":"[....]"}
if(json.result == true){
   var data = json.data;
   treegrid.loadList("data ",idField,parentField )   //如果你的data是列表状数据的话
   如果是树形的数据   treegrid.loadData(data);
}


作者: zuzjx    时间: 2013-6-8 14:49:58

factory 发表于 2013-6-8 14:36
你可以这样
前台获取到你返回的json
然后var json = {"result":true,"data":"[....]"}

你好,我尝试loadData()。没有数据展示呢
作者: zuzjx    时间: 2013-6-8 14:55:43

mini.parse();
    var grid = mini.get("treegrid1");
    $.ajax({
        url: "getDictionaryList.htm",
        type: "post",
        success: function (text) {
                if(text.rescode == 1){
                grid.loadData(text.data);
                } else {
                        alert(text.msg);
                }
        },
        error: function (jqXHR, textStatus, errorThrown) {
            alert(jqXHR.responseText);
        }
    });
作者: factory    时间: 2013-6-8 16:51:22

zuzjx 发表于 2013-6-8 14:55
mini.parse();
    var grid = mini.get("treegrid1");
    $.ajax({

loadData() 数据的结构正确吗?是否是树形的数据
作者: zuzjx    时间: 2013-6-13 15:16:39

factory 发表于 2013-6-8 16:51
loadData() 数据的结构正确吗?是否是树形的数据

感谢factory,问题已解决。另外有一个小问题,tree有没有设置不自动加载?我想使用自己写的方法加载数据
作者: factory    时间: 2013-6-13 15:55:27

zuzjx 发表于 2013-6-13 15:16
感谢factory,问题已解决。另外有一个小问题,tree有没有设置不自动加载?我想使用自己写的方法加载数据 ...

你是指的树的url写着,但是不加载数据?由自己来控制何时加载?

需要更新下miniui,然后给tree设置autoLoad="false"

然后通过tree.load()来控制加载




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