jQuery MiniUI

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

还是一个关于TreeGrid的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-9-14 17:39:24 |只看该作者 |倒序浏览
在加载TreeGrid时,如果通过setData的方式来设置数据(代码如下),则显示出来的TreeGrid没有级次关系(如下图)。而如果通过在Grid中设置Url的方式,或者直接设置文件的方式来加载数据则能够显示出级次关系。版主帮我看看呗!

=========================grid==============================
   <div id="treegrid_ValueCode" class="mini-treegrid" style="width: 100%; height: 100%;"
            showtreeicon="true" treecolumn="TaskName" idfield="vId" parentfield="vParentId"
            resultastree="false" allowresize="true">
            <div property="columns">
                <div type="indexcolumn">
                </div>
                <div name="TaskName" field="vName" width="200">
                    任务名称</div>
                <div field="vIsEnableName" width="100">
                    是否启用</div>
                <div width="100%">
                </div>
            </div>
        </div>
=========================js==================================
  mini.parse();
        var treegrid = mini.get("#treegrid_ValueCode");
        var form = new mini.Form("main_Form");
        initGrid();
        //加载Grid
        function initGrid() {
            var searchJson = mini.encode(form.getData());
            $.ajax({
                url: "../MiniService.aspx?method=initValueCodeGrid",
                data: { json: searchJson },
                type: "POST",
                success: function (text) {
                    try {
                        var data = mini.decode(text);
                        treegrid.load(data);
                    }
                    catch (err) {
                        parent.message(text);
                    }
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    parent.message(jqXHR.responseText);
                }
            });
        }
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

沙发
发表于 2012-9-14 17:42:21 |只看该作者
用setData和load的方式都不可以显示级次关系

Rank: 9Rank: 9Rank: 9

板凳
发表于 2012-9-14 18:20:03 |只看该作者
setData需要你组织好一个树形结构数据。
不过下周一的版本,tree会提供loadList方法,可以接收列表数据。

Rank: 2

地板
发表于 2012-9-17 09:38:12 |只看该作者
呵呵,谢谢解答。。

Rank: 2

5#
发表于 2012-9-17 10:31:08 |只看该作者
我上午下载了一个新版本但是还是不行。。。。。。。。。我的数据结构如下,求解。。。。。。。[{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10001,"vName":"代理商1","vIndex":0,"vId":0},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10001,"vName":"厂商","vIndex":1,"vId":1},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10003,"vName":"潜在","vIndex":0,"vId":2},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10003,"vName":"正式","vIndex":1,"vId":3},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10002,"vName":"一般","vIndex":0,"vId":4},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10002,"vName":"重要","vIndex":1,"vId":5},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10002,"vName":"非常重要","vIndex":2,"vId":6},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10004,"vName":"电话","vIndex":0,"vId":7},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10004,"vName":"面访","vIndex":1,"vId":8},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10005,"vName":"销售产品","vIndex":0,"vId":9},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10005,"vName":"客户维护","vIndex":1,"vId":10},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10005,"vName":"其他","vIndex":2,"vId":11},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10006,"vName":"初步洽谈","vIndex":0,"vId":12},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10006,"vName":"深入交流","vIndex":1,"vId":13},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10006,"vName":"商务阶段","vIndex":2,"vId":14},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":10006,"vName":"成交阶段","vIndex":3,"vId":15},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":-1,"vName":"客户类型","vIndex":1,"vId":10001},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":-1,"vName":"客户级别","vIndex":2,"vId":10002},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":-1,"vName":"客户状态","vIndex":3,"vId":10003},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":-1,"vName":"拜访方式","vIndex":4,"vId":10004},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":-1,"vName":"拜访目的","vIndex":5,"vId":10005},
{"vIsEnable":1,"vIsEnableName":"启用","vParentId":-1,"vName":"商务阶段","vIndex":6,"vId":10006}]

Rank: 8Rank: 8

6#
发表于 2012-9-17 12:22:20 |只看该作者
deartszy 发表于 2012-9-17 10:31
我上午下载了一个新版本但是还是不行。。。。。。。。。我的数据结构如下,求解。。。。。。。[{"vIsEnable ...

请参考示例:http://www.miniui.com/demo/#src=tree/createtree.html
loadList的那个例子

Archiver|普加软件

GMT+8, 2024-6-24 20:23 , Processed in 1.019209 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部