Extjs 4中表格树所对应的id怎么返回的,或者说treecolumn所对应的json是什么格式的?
视图如下在点击展开时,动态获取数据,但是所对应的node为空。我在json数据中,第一个字段对应的dataIndex为depName,类似depName:‘IT管理部’。...
视图如下
在点击展开时,动态获取数据,但是所对应的node为空。我在json数据中,第一个字段对应的dataIndex为depName , 类似depName:‘IT管理部’。我想知道如何在其中给node指定id和text 展开
在点击展开时,动态获取数据,但是所对应的node为空。我在json数据中,第一个字段对应的dataIndex为depName , 类似depName:‘IT管理部’。我想知道如何在其中给node指定id和text 展开
2个回答
展开全部
从你的截图看出来你所要做的有点类似于2级菜单的感觉。请问你的动态获取数据,这些数据时从数据库拿的还是从配置文件获取的?若是从数据库拿的,那你DB设计时,要多个父节点的字段,当你点开‘IT管理部’时,前台把名字传到后台,后台根据名字在表中查找该名字所拥有的子部门编号,最后就是数据库查询操作,比如:return_data = department.collect{|r| {:text => r.name,:leaf => true,:checked => false,:id => r.id}}格式,最后是把数据传回给前台。若是读配置文件,道理是一样的。
追问
我这里是用的本地txt模拟的后台数据,txt中直接放的是写好的json数据,数据如下
listroot:[
{depId:'0001',leaf:false,depName : '流通物流事业部', depManager:'af',sortNumber:'1',depNote:'流通物流事业部',depUserCount:40,checked:false},..
],而treecolumn对应的dataIndex是depName ,现在点展开时,在谷歌浏览器中看到的请求参数中,node是空的,我如何把depId作为节点的Id来使用?
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
2013-01-18
展开全部
是不是啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询