jQuery MiniUI

标题: treeselect的问题 [打印本页]

作者: upcthumb    时间: 2015-5-20 18:56:19     标题: treeselect的问题

                        <div field="Authority" width="120" align="center" headerAlign="center" allowSort="true">权限
<input property="editor" class="mini-treeselect" url="BaseFun.php?method=Auth" textField="Name" valueField="ID" parentField="PID"  
       multiSelect="true" showTreeIcon="false" expandOnLoad="true" resultAsTree="false" allowSelect="false"
        showCheckBox="true" showFolderCheckBox="true" checkRecursive="false" autoCheckParent="true"  />
                        </div>
<div id="datagrid1" class="mini-datagrid" >
<div name="action" width="80" headerAlign="center" align="center" renderer="onActionRenderer" cellStyle="padding:0;"></div>
<div field="Authority"  width="120" align="center" headerAlign="center" allowSort="true">权限
<input property="editor" class="mini-treeselect" url="BaseFun.php?method=Auth" textField="Name" valueField="ID" parentField="PID"  checkedField="checked"
multiSelect="true" showTreeIcon="false" expandOnLoad="true" resultAsTree="false"
showCheckBox="true" showFolderCheckBox="true" checkRecursive="false" autoCheckParent="true"  />
</div>  
</div>

我的BaseFun.php?method=Auth输出数据:
[{"ID":"1","PID":null,"Name":"\u7968\u636e\u7ba1\u7406","URL":null,"img":"27.png","Authority":"DUM","checked":true},
{"ID":"11","PID":"1","Name":"\u7968\u636e\u56de\u6536","URL":"DocumentCallin.php","img":"icon_attachment.gif","Authority":"DC","checked":true},
{"ID":"2","PID":null,"Name":"\u8f66\u8f86\u8ba1\u5212","URL":null,"img":"37.png","Authority":"VDM","checked":true}]

问题:
把treeselect不放在datagrid里面时,check的勾不显示,但是单独拿出来的时候却能够显示已选。

我想在datagrid里做权限树,即编辑某一用户权限时,下拉出来从数据库里查询的默认权限,可以修改。

哪里不对?


作者: dforce    时间: 2015-5-21 09:21:17

放在表格里需要和你行数据的字段相对应,你数据里没对应的选中关系,treeselect编辑器里的选中无效
作者: upcthumb    时间: 2015-5-21 13:04:20

非常感谢,已解决,一语惊醒梦中人哪!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2