jQuery MiniUI

标题: grid动态加载combobox [打印本页]

作者: Moo    时间: 2014-2-20 09:28:59     标题: grid动态加载combobox

需求:根据record.szk不同,加载不同的combobox.
             var record = e.record, field = e.field;
             var editor = e.editor;
             var url = "data/jgdm/code_com.txt";
             var url2 = "data/jgdm/smb_com.txt";
             var url3 = "data/jgdm/wssb_com.txt";
              if (field == "cz") {
                 if(record.szk == '1' || record.szk == '2' || record.szk == '6'){
                             editor.setUrl(url2);
                     }
                     if(record.szk == '7'){
                             editor.setUrl(url3);
                     }
                 if(record.szk == '5'){
                             editor.setUrl(url);
                     }
              }
[attach]3936[/attach] [attach]3937[/attach],但是加载完之后,点击第一行的操作,选择“新办”,我在选择第二行的操作,第一行的操作中变成了空白。如图所示。
请问怎么解决?

作者: felt    时间: 2014-2-20 09:50:54

请把页面打包上来吧,光看这点代码看不出来问题
高级模式可以上传文件
作者: Moo    时间: 2014-2-20 12:47:37

felt 发表于 2014-2-20 09:50
请把页面打包上来吧,光看这点代码看不出来问题
高级模式可以上传文件

[attach]3940[/attach]

作者: factory    时间: 2014-2-20 13:23:14

Moo 发表于 2014-2-20 12:47

1. 你监听的是什么事件?
2.断点调试
3. 提供的例子带数据,数据什么都没有,没法测试
作者: felt    时间: 2014-2-20 14:17:35

Moo 发表于 2014-2-20 12:47

这个只能用displayField了
<div type="comboboxcolumn" field="cz" width="100" headerAlign="center" >操作
改成
<div displayField="aaaaaaa" field="cz" width="100" headerAlign="center" >操作
作者: Moo    时间: 2014-2-20 14:29:20

felt 发表于 2014-2-20 14:17
这个只能用displayField了
操作
改成

可以了,谢谢




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