- 注册时间
- 2013-10-25
- 最后登录
- 2014-1-3
- 阅读权限
- 10
- 积分
- 166
- 精华
- 0
- 帖子
- 49
|
先选择用户(用的下拉菜单),然后 勾选出 该用户 拥有的角色,所有角色之前已经用,datagrid显示出来了,截图如下
代码如下:
- <div id="bindUser" class="bindUser">
- 选择用户:<input id="deptCombo" class="mini-combobox" style="width:150px;" textField="userName" valueField="userId"
- url="url"
- onvaluechanged="changeValue"
- showNullItem="true"/>
- </div><br />
- <div id="roles" class="mini-datagrid" style="width:350px;height:300px;"
- url="url2"
- selectOnLoad="true"
- allowAlternating="true"
- idField="roleId"
- allowCellEdit="true">
- <div property="columns">
- <div id="checkForRole" type="checkboxcolumn" width="10" headerAlign="center">#</div>
- <div field="roleId" width="20" headerAlign="center" >角色ID</div>
- <div field="roleName" width="120" headerAlign="left" >角色名</div>
- </div>
- </div>
复制代码 trueValue 和 falseValue没用,因为数据库里的数据没有可用于field的数据列
现在我的问题是:
1)用js选到
<div id="checkForRole" type="checkboxcolumn" width="10" headerAlign="center">#</div>
2)如何用js来控制checkboxcolumn的选中(因为不能用field,所以只能用js来控制),就像
gridTree的checkNodes()..
|
|