- 注册时间
- 2017-3-10
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 134
- 精华
- 0
- 帖子
- 20

|
新添加的单元格,根据其中的某一单元格的值,控制另一个单元格的可用和赋值,可用不可用可以立即生效,赋值只能点击生效。
- <div field="node_uuid" displayField="flow_node_name" allowSort="false"
- align="center" headerAlign="center">流程节点
- <input property="editor" class="mini-combobox" style="width:35%;" name="node_uuid"
- id="node_uuid" valueField="node_uuid" textField="flow_node_name"/>
- </div>
复制代码- function cellbeginedit(e) {
- if (e.field == 'node_uuid') {
- var editor = e.editor;
- editor.setUrl("?m=flw&c=Flw_Dflow&a=getSelectNode&nodeNo="+flowTree_uuid);
- }
- var record = e.record;
- var rows=grid3.getData(); //获取当页所有行
- var record = e.record, field = e.field;
- if (field == "node_uuid" && record.but_type != "3" ) {
- /* editor.setText(""); */
- grid3.updateRow(record,{node_uuid:""});
- grid3.updateRow(record,{flow_node_name:""});
- e.cancel = true; //如果不是跳转类型,不允许编辑跳转的节点
- }
- }
复制代码- function addRow() {
- var newRow = { name: "New Row",but_type:"",uuid_node:"",but_title:"",flow_node_name:"" };
- grid3.addRow(newRow);
- grid3.beginEditCell();
- }
复制代码 现在看来应该是updateRow的方法没能找到对应的单元格,请问版主怎么解决呢。
|
|