extjs中怎么多选框,怎么选中一个后,跟着自动选中另一个
现在我有一个表格树,我展开之后,选中了子节点,怎么让子节点选中后,同时把父节点也自动选中。
如图,我选中了菜单管理,同时我也想让系统维护也自动选中上,请问怎么做?
------解决方案--------------------获取该node,判断是否有parentNode,有则选中
------解决方案--------------------你那是表格的选中,那得获取到父节点所在的表格,然后选中表格
------解决方案--------------------级联勾选,checkchange事件是没错的,没反应就是你事件里的逻辑没写对。用递归,把勾选节点的所有子节点找出来,把节点checked=true,再把所有上层的父节点找出来,跟子节点处理一样。
------解决方案--------------------很明显你的是对grid的选中,跟树没关系,树只是显示数据。
找到grid的sm,sm应该是Ext.grid.CheckboxSelectionModel,添加selectionchange 事件,在这里面操作。这是用ext3说明
------解决方案--------------------
使用rowdeselect 和rowselect 也行
------解决方案--------------------进不去事件就是你代码写的有问题啊,不贴代码就自己调试,Ext框架的配置是很蛋疼的,刚开始使用的时候很容易写错。就算显示没问题,你也不一定写对了。