jquery easyui datagrid 自定义checkbox
发表时间:2013-05-29 06:05:00 编辑:admin
最近蝉印网络在使用jquery easyui插件开发系统的时候需要对checkbox进行自定义,比如某行的checkbox不让选中,后来想不让选中的checkbox话还不如直接去掉这行的checkbox 。
于是查阅了一下datagrid的api,发现一个可用的函数:formatter
开始动手:
{
field: 'ck1',
checkbox: true,
width: 100,
align: 'center',
formatter: function(value, rowData, rowIndex) {
return rowData.disabled == 1 ? '': ''
}
}
发现不管用,后来才知道checkbox列是系统保留的formatter不生效。
于是干脆就自己写一个checkbox,
columns: [[
{
field: 'ck',
title: '',
width: 30,
align: 'center',
formatter: function(value, rowData, rowIndex) {
return rowData.disabled == 1 ? '': '';
}
}]]
//全选
$("#check_all").click(function(){
if($(this).attr('checked')=='checked'){
$("input[name='user_list']").attr("checked",'checked');
}else{
$("input[name='user_list']").removeAttr("checked");
}
});
- 上一篇:jquery1.9如何判断ie6
- 下一篇:easyui tabs获取选中索引


