- <div class="mini-toolbar" style="padding:2px;border-bottom:0;">
- <table style="width:100%;">
- <tr>
- <td align="left">批量操作<input id="commandCombox" name="commandCombox" class="mini-combobox" onvaluechanged="command" /> <a class="mini-button" onclick="removeAllSelecteds" plain="true" iconCls="icon-cancel">清空</a> <a class="mini-button" iconCls="icon-goto" plain="true" onclick="command">操作</a>
- </td>
- <td width="10px"><img src="scripts/miniui/themes/icons/tip.png" />
- </td>
- <td width="90px" align="right"><font style="font-family: 宋体; font-size:14px;">操作机器列表</font>
- </td>
- </tr>
- </table>
- </div>
- <div id="fit" class="mini-fit">
- <div class="mini-datagrid" id="serverGrid" style="width:100%;height:100%;" allowCellEdit="true" allowCellSelect="true" allowAlternating="true" sizeList="[20,30]" pageSize="30" allowMoveColumn="fasle" allowResizeColumn="false">
- <div property="columns">
- <div type="indexcolumn" width="18" headerAlign="center" align="center">编号</div>
- <div field="id" id="id" name="id" width="40" headerAlign="center" allowSort="true" align="center"></div>
- <div field="iAssetsId" width="30" headerAlign="center" allowSort="true" align="center">资产编号</div>
- <div field="iAgentNetIp" width="30" headerAlign="center" allowSort="true" align="center">外网IP</div>
- <div field="iAgentLocIp" width="30" headerAlign="center" allowSort="true" align="center">内网IP</div>
- <div field="commandType" type="comboboxcolumn" autoShowPopup="true" align="center" width="20" headerAlign="center">
- 操作类型<input id="commandType" name="commandType" property="editor" class="mini-combobox" data="Genders" />
- </div>
- <div field="manager" displayField="manager_name" name="manager" width="120" headerAlign="center">
- 操作规则 <input property="editor" class="mini-buttonedit" onbuttonclick="onButtonEdit1" />
- </div>
- <div field="manager" displayField="manager_name" name="manager" width="120" headerAlign="center">
- 所有规则 <input property="editor" class="mini-buttonedit" onbuttonclick="searchAllRulesByServerId" />
- </div>
- </div>
- </div>
- </div>
复制代码我先介绍我想做的功能,在toolbar里面,有一个下拉框,当我点击下拉框选择一个值的时候(onvaluechanged事件),改变datagrid里面“操作类型”中所有行这一列combox的值,如何做操作? 问题1: 这列操作类型在后台数据中是不存在的,是我临时加上去的数据列,为了方便用户操作而勾选上的。 问题2: 我通过grid获取所有row,在通过row.field拿不到那列combox的值,也设置不了. 问题3:我又尝试用grid获取一个特定名的列对象,也没办法获取到。
求助管理员和其他做过此功能的朋友们。 |