最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery Easyui學(xué)習(xí)之datagrid 動(dòng)態(tài)添加、移除editor

 更新時(shí)間:2016年01月27日 10:24:12   投稿:mrr  
使用easyui行編輯的時(shí)候完成編輯的功能比較簡(jiǎn)單,但是如果要根據(jù)一個(gè)框的值動(dòng)態(tài)改變別的值或者編輯的時(shí)候禁用某個(gè)框的時(shí)候就比較麻煩了,下面給大家介紹easyui datagrid 動(dòng)態(tài)添加、移除editor,感興趣的朋友一起學(xué)習(xí)吧

 使用easyui行編輯的時(shí)候完成編輯的功能比較簡(jiǎn)單,但是如果要根據(jù)一個(gè)框的值動(dòng)態(tài)改變別的值或者編輯的時(shí)候禁用某個(gè)框的時(shí)候就比較麻煩了。

比如像下面這樣:添加行的時(shí)候每個(gè)值都是手動(dòng)輸入,修改的時(shí)候第一個(gè)值不能修改。我們來(lái)看下怎么實(shí)現(xiàn)這樣的效果。

這里寫(xiě)圖片描述

easyui本身是不提供這么細(xì)節(jié)的功能的,需要我們自己拓展下:

在編輯的時(shí)候移除第一列的editor屬性,添加的時(shí)候,添加第一列的屬性。

//擴(kuò)展datagrid:動(dòng)態(tài)添加刪除editor
$.extend($.fn.datagrid.methods, { 
addEditor : function(jq, param) { 
if (param instanceof Array) { 
$.each(param, function(index, item) { 
var e = $(jq).datagrid('getColumnOption', item.field); 
e.editor = item.editor; }); 
} else { 
var e = $(jq).datagrid('getColumnOption', param.field); 
e.editor = param.editor; 
} 
}, 
removeEditor : function(jq, param) { 
if (param instanceof Array) { 
$.each(param, function(index, item) { 
var e = $(jq).datagrid('getColumnOption', item); 
e.editor = {}; 
}); 
} else { 
var e = $(jq).datagrid('getColumnOption', param);
e.editor = {}; 
} 
}
});

調(diào)用:

移除:

$("#dg").datagrid('removeEditor','cardNo');//這里的cardNo是需要移除editor的列的field值

添加:

$("#dg").datagrid('addEditor',[ //添加cardNo列editor
{field:'cardNo',editor:{
type:'textbox',
options:{
required:true,
validType:'length[3,3]', 
invalidMessage:'請(qǐng)輸入3位號(hào)碼!'
}
}
}]

別的操作都可以據(jù)此拓展.

相關(guān)文章

最新評(píng)論

资源县| 个旧市| 林口县| 福贡县| 三河市| 孟津县| 中山市| 博白县| 永城市| 南丰县| 婺源县| 崇阳县| 黄山市| 福安市| 奉新县| 抚宁县| 西乡县| 鄱阳县| 景谷| 大关县| 云阳县| 政和县| 临夏市| 团风县| 车险| 云安县| 涟水县| 嘉峪关市| 韩城市| 仙游县| 嘉义市| 商水县| 江达县| 泽州县| 安陆市| 西乡县| 承德县| 宁海县| 阿克陶县| 玉山县| 南阳市|