jQuery MiniUI

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

关于treegrid的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-8-4 14:28:16 |只看该作者 |倒序浏览
greegrid只支持设置url=“” 的方式吗?

为什么我使用 dataGrid.setData(data)生成的不是树,只是grid呢?树节点都不显示,只有grid表格。

我确定后台数据格式没有问题,因为直接设置url就可以生成树。

Rank: 8Rank: 8

沙发
发表于 2016-8-4 14:45:19 |只看该作者
treegrid请按你的数据使用loadData或loadList
loadData(data)             树形数据,有children包含子节点
loadList(list,"id","pid")    列表数据,由id和pid的对应关系表示父子关系

Rank: 2

板凳
发表于 2016-8-4 14:58:23 |只看该作者
dforce 发表于 2016-8-4 14:45
treegrid请按你的数据使用loadData或loadList
loadData(data)             树形数据,有children包含子节点 ...

是用loadData(data)一样,还是不显示树节点

Rank: 8Rank: 8

地板
发表于 2016-8-4 15:06:45 |只看该作者
wangchao928 发表于 2016-8-4 14:58
是用loadData(data)一样,还是不显示树节点

请看清楚回复,这是根据你的数据来调用不同的方法
请贴出你的数据

Rank: 2

5#
发表于 2016-8-4 15:29:30 |只看该作者
dforce 发表于 2016-8-4 15:06
请看清楚回复,这是根据你的数据来调用不同的方法
请贴出你的数据

"[{\"ID\":\"a65800ff-3599-49cd-9441-5fa3403a8f57\",\"dp_desc\":null,\"cft_desc\":null,\"prpk_desc\":null,\"prpk_code\":null,\"inquiry_name\":null,\"inquiry_no\":null,\"budgetary_estimate_qty\":null,\"unit\":null,\"qty_total\":null,\"qty_diff\":null,\"control_total_budget\":null,\"contract_amount\":null,\"amount_diff\":null,\"remark\":null,\"RowNumber\":null,\"Name\":\"设备(5)\",\"ParentID\":\"1\"},{\"ID\":\"a65800ff-3599-44fa-a387-a1a509bf8bdb\",\"dp_desc\":null,\"cft_desc\":null,\"prpk_desc\":null,\"prpk_code\":null,\"inquiry_name\":null,\"inquiry_no\":null,\"budgetary_estimate_qty\":null,\"unit\":null,\"qty_total\":null,\"qty_diff\":null,\"control_total_budget\":null,\"contract_amount\":null,\"amount_diff\":null,\"remark\":null,\"RowNumber\":null,\"Name\":\"成套设备(1)\",\"ParentID\":\"a65800ff-3599-49cd-9441-5fa3403a8f57\"},{\"ID\":\"a60f00f8-d13a-4aa7-8dd4-2e0d4313a296\",\"dp_desc\":\"设备\",\"cft_desc\":\"成套设备\",\"prpk_desc\":\"锅炉脱硫脱硝成套设备\",\"prpk_code\":\"14032-EQ-EK-009\",\"inquiry_name\":\"锅炉脱硫脱硝成套设备\",\"inquiry_no\":\"14032-EM0701-E(EQ)-001\",\"budgetary_estimate_qty\":1,\"unit\":null,\"qty_total\":0,\"qty_diff\":-1,\"control_total_budget\":1200,\"contract_amount\":null,\"amount_diff\":null,\"remark\":null,\"RowNumber\":1,\"Name\":\"锅炉脱硫脱硝成套设备\",\"ParentID\":\"a65800ff-3599-44fa-a387-a1a509bf8bdb\"},{\"ID\":\"a65800ff-3599-4fff-a11b-46ddb7ba82c4\",\"dp_desc\":null,\"cft_desc\":null,\"prpk_desc\":null,\"prpk_code\":null,\"inquiry_name\":null,\"inquiry_no\":null,\"budgetary_estimate_qty\":null,\"unit\":null,\"qty_total\":null,\"qty_diff\":null,\"control_total_budget\":null,\"contract_amount\":null,\"amount_diff\":null,\"remark\":null,\"RowNumber\":null,\"Name\":\"静设备(2)\",\"ParentID\":\"a65800ff-3599-49cd-9441-5fa3403a8f57\"},{\"ID\":\"a60f00f8-d13b-4d10-9b2e-8d82a100dc98\",\"dp_desc\":\"设备\",\"cft_desc\":\"静设备\",\"prpk_desc\":\"换热器、加热器等\",\"prpk_code\":\"14032-EQ-WE-002\",\"inquiry_name\":\"换热器\",\"inquiry_no\":\"14032-EM0701-E(EQ)-002\",\"budgetary_estimate_qty\":3,\"unit\":null,\"qty_total\":0,\"qty_diff\":-3,\"control_total_budget\":100,\"contract_amount\":null,\"amount_diff\":null,\"remark\":null,\"RowNumber\":2,\"Name\":\"换热器、加热器等\",\"ParentID\":\"a65800ff-3599-4fff-a11b-46ddb7ba82c4\"},{\"ID\":\"a60f00f8-d13c-4e00-9696-54ff48619c6d\",\"dp_desc\":\"设备\",\"cft_desc\":\"静设备\",\"prpk_desc\":\"换热器、加热器等\",\"prpk_code\":\"14032-EQ-WE-002\",\"inquiry_name\":\"加热器\",\"inquiry_no\":\"14032-EM0701-E(EQ)-003\",\"budgetary_estimate_qty\":5,\"unit\":null,\"qty_total\":0,\"qty_diff\":-5,\"control_total_budget\":100,\"contract_amount\":null,\"amount_diff\":null,\"remark\":null,\"RowNumber\":3,\"Name\":\"换热器、加热器等\",\"ParentID\":\"a65800ff-3599-4fff-a11b-46ddb7ba82c4\"},{\"ID\":\"a65800ff-3599-4d59-899f-450bcb50cd03\",\"dp_desc\":null,\"cft_desc\":null,\"prpk_desc\":null,\"prpk_code\":null,\"inquiry_name\":null,\"inquiry_no\":null,\"budgetary_estimate_qty\":null,\"unit\":null,\"qty_total\":null,\"qty_diff\":null,\"control_total_budget\":null,\"contract_amount\":null,\"amount_diff\":null,\"remark\":null,\"RowNumber\":null,\"Name\":\"动设备(2)\",\"ParentID\":\"a65800ff-3599-49cd-9441-5fa3403a8f57\"},{\"ID\":\"a60f00f8-d13d-409c-8b6d-9e460619ff26\",\"dp_desc\":\"设备\",\"cft_desc\":\"动设备\",\"prpk_desc\":\"泵类\",\"prpk_code\":\"14032-EQ-AE-003\",\"inquiry_name\":\"真空泵\",\"inquiry_no\":\"14032-EM0701-E(EQ)-004\",\"budgetary_estimate_qty\":3,\"unit\":null,\"qty_total\":0,\"qty_diff\":-3,\"control_total_budget\":30,\"contract_amount\":null,\"amount_diff\":null,\"remark\":null,\"RowNumber\":4,\"Name\":\"泵类\",\"ParentID\":\"a65800ff-3599-4d59-899f-450bcb50cd03\"},{\"ID\":\"a60f00f8-d13d-4f4d-9007-75f6905c3ffc\",\"dp_desc\":\"设备\",\"cft_desc\":\"动设备\",\"prpk_desc\":\"泵类\",\"prpk_code\":\"14032-EQ-AE-003\",\"inquiry_name\":\"污水泵\",\"inquiry_no\":\"14032-EM0701-E(EQ)-005\",\"budgetary_estimate_qty\":2,\"unit\":null,\"qty_total\":0,\"qty_diff\":-2,\"control_total_budget\":30,\"contract_amount\":null,\"amount_diff\":null,\"remark\":null,\"RowNumber\":5,\"Name\":\"泵类\",\"ParentID\":\"a65800ff-3599-4d59-899f-450bcb50cd03\"}]"

Rank: 8Rank: 8

6#
发表于 2016-8-4 16:12:01 |只看该作者
wangchao928 发表于 2016-8-4 15:29
"[{\"ID\":\"a65800ff-3599-49cd-9441-5fa3403a8f57\",\"dp_desc\":null,\"cft_desc\":null,\"prpk_desc\ ...

1 数据格式需要是数组,不是你这样的字符串,请转成数组
2 你这明显是没有children字段的,请使用loadList
var data=mini.decode(....)
tree.loadList(data,"ID"."ParentId")

Rank: 2

7#
发表于 2016-8-4 16:30:22 |只看该作者
dforce 发表于 2016-8-4 16:12
1 数据格式需要是数组,不是你这样的字符串,请转成数组
2 你这明显是没有children字段的,请使用loadLis ...

数据是我使用了mini.encode(data)转换后发给你看的,我从后台获取到的数据是array object格式。
另外,id和pid我在前台treegrid属性里都设置了的,treeColumn="Name" idField="ID" parentField="ParentID"
无论我使用loadData还是使用loadList,都生成不了树状结构,只有grid表格。但我使用url=""的方式,就可以正常生成树状的treegrid。

Rank: 2

8#
发表于 2016-8-4 16:32:46 |只看该作者
dforce 发表于 2016-8-4 16:12
1 数据格式需要是数组,不是你这样的字符串,请转成数组
2 你这明显是没有children字段的,请使用loadLis ...

抱歉,tree.loadList(data,"ID"."ParentId")  中ID写错了,使用loadList可以正常使用了。感谢版主。

Rank: 2

9#
发表于 2016-8-4 16:47:15 |只看该作者
dforce 发表于 2016-8-4 16:12
1 数据格式需要是数组,不是你这样的字符串,请转成数组
2 你这明显是没有children字段的,请使用loadLis ...

版主,我还有一个问题请教。我的treegrid列是动态生成的,如何通过js动态设置列,然后使用loadList加载数据?

Rank: 8Rank: 8

10#
发表于 2016-8-4 16:57:56 |只看该作者
wangchao928 发表于 2016-8-4 16:47
版主,我还有一个问题请教。我的treegrid列是动态生成的,如何通过js动态设置列,然后使用loadList加载数 ...

和on改天加载表格的一样的
http://www.miniui.com/demo/#src=datagrid/setcolumns.html

Archiver|普加软件

GMT+8, 2024-5-17 06:41 , Processed in 1.038004 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部