- 注册时间
- 2015-5-11
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 451
- 精华
- 0
- 帖子
- 52
 
|
本帖最后由 水电费 于 2016-7-19 09:34 编辑
参照
http://www.miniui.com/demo/#src=datagrid/celllinkedit.html 做的
代码如下:
- function OnCellCommitEdit(e) {
- var grid1 = e.sender;
- var record = e.record;
- var field = e.field, value = e.value;
- if (field == "sampleClass1") {
- grid1.updateRow(record, { sampleClass2: "", dictName2: "" });
- }
- }
- function OnCellBeginEdit(e) {
- var grid1 = e.sender;
- var record = e.record;
- var field = e.field, value = e.value;
- var editor = e.editor;
- if (field == "sampleClass2") {
- var id = record.sampleClass1;
- if (id) {
- var url = "/data/AjaxService.do?method=GetSamples2&pid=" + id+"&dicttypeid=DIC_SAMPLE_CLASS2";
- editor.setUrl(url);
- } else {
- e.cancel = true;
- }
- }
- }
复制代码 选择前效果图
选择后效果图
|
|