jQuery MiniUI

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

关于mini-pagertree [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-2-21 11:25:26 |只看该作者 |倒序浏览
<div id="treegrid1" class="mini-pagertree" style="width:700px;height:280px;" allowResize="true"
    url="${ctx }/business/query/paramList" idField="id"  parentField="ParentTaskUID "  treeColumn="taskname" pageSize="20"
>
    <div property="columns">
        <div type="indexcolumn"></div>
        <div name="taskname" field="Name" width="160" >任务名称</div>
        <div field="PercentComplete" width="80">进度</div>

    </div>
</div>

返回的数据
{    "id": "1",  "Name": "项目范围规划","PercentComplete": 10, "ParentTaskUID": -1},{    "id": "2",   "Name": "确定项目范围", "PercentComplete": 30,    "ParentTaskUID": "1"},{    "id": "3", "Name": "获得项目所需资金", "PercentComplete": 60    ,    "ParentTaskUID": "1"},
为什么没显示成树?

Rank: 8Rank: 8

沙发
发表于 2014-2-21 13:05:47 |只看该作者
pagertree不是通过这个指定的,你看treeload.aspx/JSP里面的CreatePagerTree()
//加载数据
        Test.DataTree tree = new Test.DataTree("UID", "ParentTaskUID", "children");
        tree.LoadList(treelist);

这里指定id和pid,例子里面是"UID"和"ParentTaskUID"
然后帮你生成树形
pagetree实质上是datagrid,他无法使用tree的API,只是形式上是tree,并且可以折叠,分页,但是实质上是表格

Rank: 2

板凳
发表于 2014-2-21 13:29:41 |只看该作者
factory 发表于 2014-2-21 13:05
pagertree不是通过这个指定的,你看treeload.aspx/JSP里面的CreatePagerTree()
//加载数据
        Test.Dat ...

在程序中,后台返回的是json数据 在哪里设置 ?Test.DataTree tree = new Test.DataTree("UID", "ParentTaskUID", "children");
        tree.LoadList(treelist);

Rank: 8Rank: 8

地板
发表于 2014-2-21 13:40:20 |只看该作者
水中鸟 发表于 2014-2-21 13:29
在程序中,后台返回的是json数据 在哪里设置 ?Test.DataTree tree = new Test.DataTree("UID", "ParentT ...

//返回JSON
String json = Test.JSON.Encode(result);
Response.Write(json);

Rank: 2

5#
发表于 2014-2-21 14:06:17 |只看该作者
lost 发表于 2014-2-21 13:40
//返回JSON
String json = Test.JSON.Encode(result);
Response.Write(json);

这样就没有设置父子关系了?怎么设父子关系呢?

Rank: 8Rank: 8

6#
发表于 2014-2-21 14:41:42 |只看该作者
水中鸟 发表于 2014-2-21 14:06
这样就没有设置父子关系了?怎么设父子关系呢?

我上面写了,父子关系的体现,是通过后台一个我们提供的标准方法来处理的

//加载数据
Test.DataTree tree = new Test.DataTree("UID", "ParentTaskUID", "children");

转成树形的数据

Rank: 1

7#
发表于 2016-11-11 14:19:32 |只看该作者
factory 发表于 2014-2-21 14:41
我上面写了,父子关系的体现,是通过后台一个我们提供的标准方法来处理的

//加载数据

那么,在MVC中我想使用AJAX为pagertree绑定数据,该如何处理

Rank: 8Rank: 8

8#
发表于 2016-11-11 15:05:40 |只看该作者
yuanli0116 发表于 2016-11-11 14:19
那么,在MVC中我想使用AJAX为pagertree绑定数据,该如何处理

必须通过后台,无法直接绑定

Rank: 1

9#
发表于 2016-11-11 16:30:03 |只看该作者
dforce 发表于 2016-11-11 15:05
必须通过后台,无法直接绑定

哦,谢谢

Archiver|普加软件

GMT+8, 2025-3-15 18:03 , Processed in 1.044314 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部