TG |
用户名称: | szzrqc |
加入日期: | 2012-10-25 23:25 |
登录次数: | 911 |
|
请教下,TreeStore中数据已经获取,treepanel中的checkbox的状态怎么没有和TreeStore中的checket一样呢?  |
Zhao WJ |
用户名称: | zhaowj |
加入日期: | 2011-05-02 12:07 |
登录次数: | 1937 |
|
在示例应用下有一个Module Tree的例子,对照一下。 注:TreeStore的数据源DataProvider的type属性须为tree。
|
TG |
用户名称: | szzrqc |
加入日期: | 2012-10-25 23:25 |
登录次数: | 911 |
|
参照了!还看用户权限模块。使用上图中中的数据,已经由由treestore生成tree了!关键是树的每个节点的checked如何结合上表checked设置的字段问题 |
Zhao WJ |
用户名称: | zhaowj |
加入日期: | 2011-05-02 12:07 |
登录次数: | 1937 |
|
select 'true' as "checked"是文本值,select '__true' as "checked"才是布尔值。
|
TG |
用户名称: | szzrqc |
加入日期: | 2012-10-25 23:25 |
登录次数: | 911 |
|
Zhao WJ你说的没错,我也是这样用的啊,如下: select S_ID,P_ID,NAME as "text",case when instr(S_ID,{?RECEIVER?})>0 then '__true' else '__false' end as "checked",case when (select count(*) from TG_DPTM b where b.P_ID=a.S_ID)>0 then null else '__[]' end as "children" from TG_DPTM a where P_ID={?S_ID?}
|
Zhao WJ |
用户名称: | zhaowj |
加入日期: | 2011-05-02 12:07 |
登录次数: | 1937 |
|
checked刚试了,好使。比较一下dataprovider生成的内容吧 |