jQuery MiniUI

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

数据绑定问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 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格式里面的某些参数判断然后在绑定数据

Rank: 8Rank: 8

沙发
发表于 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);
}

Rank: 4

板凳
发表于 2013-6-8 14:49:58 |只看该作者
factory 发表于 2013-6-8 14:36
你可以这样
前台获取到你返回的json
然后var json = {"result":true,"data":"[....]"}

你好,我尝试loadData()。没有数据展示呢

Rank: 4

地板
发表于 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);
        }
    });

Rank: 8Rank: 8

5#
发表于 2013-6-8 16:51:22 |只看该作者
zuzjx 发表于 2013-6-8 14:55
mini.parse();
    var grid = mini.get("treegrid1");
    $.ajax({

loadData() 数据的结构正确吗?是否是树形的数据

Rank: 4

6#
发表于 2013-6-13 15:16:39 |只看该作者
factory 发表于 2013-6-8 16:51
loadData() 数据的结构正确吗?是否是树形的数据

感谢factory,问题已解决。另外有一个小问题,tree有没有设置不自动加载?我想使用自己写的方法加载数据

Rank: 8Rank: 8

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

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

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

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

Archiver|普加软件

GMT+8, 2024-6-26 12:30 , Processed in 1.044440 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部