easyUI 点击行文本,实现单选;点击复选框,实现复选;
来源:互联网 发布:音乐改编软件手机 编辑:程序博客网 时间:2024/06/06 00:43
如题,在项目开发中要求easyUI中的datagrid的选中事件,做成:点击行文本时,实现单选效果;点击复选框时,实现复选效果;
主要JS CODE
//初始化列表 $('#dataTableDetail').datagrid({ iconCls:'icon-tip', rownumbers:true, pagination:true, fit:true, border:false, striped:true, singleSelect : false, sortable:true, pagePosition:'bottom', pageSize : 25, pageList : [25,50,100,250], method : 'post',idField : 'ID',frozenColumns:[[{field:'ck',checkbox:true,frozen:true,width:10}]],columns:[[ {field:'ID',title:'ID',align:'left',width:60,hidden:true}, .......]],toolbar : [{id : 'printer',text : '删除',iconCls : 'icon-printer',handler : function() {deletePage();}},{id : 'batchDownLoad',text : '批量下载',iconCls : 'icon-printer',handler : function() {batchDownLoad();}}],onClickRow:function(rowIndex,rowData){$(this).datagrid('unselectAll');$(this).datagrid('selectRow',rowIndex);},onLoadSuccess : function(data) {//一定要加上这一句,要不然datagrid会记住之前的选择状态,删除时会出问题$('#dataTableDetail').datagrid('clearSelections'); }}); });说明:通过属性配置及点击行事件来控制。
singleSelect : false ,允许多行选择。
onClickRow:function(rowIndex,rowData){
$(this).datagrid('unselectAll');
$(this).datagrid('selectRow',rowIndex);
}
$(this).datagrid('unselectAll'); 取消datagrid的所有行选中。
$(this).datagrid('selectRow',rowIndex); 选中当前点击的文本行。
0 0
- easyUI 点击行文本,实现单选;点击复选框,实现复选;
- jquery实现点击复选框,勾选所有复选框,再次点击取消全选
- 点击表格行时,实现复选框或者单选按钮反选
- 复选框实现单选
- 点击文字选中的单选和复选框
- 点击复选框实现选中行变色特效
- jQuery实现表格行点击选中复选框
- JS实现点击复选框变更DIV显示状态实例
- 复选框实现单选效果
- JQuery复选框实现全选、单选
- easyui datagrid实现复选框的多选和单选删除
- 复选框点击事件(如何实现立即勾选或去选)
- JavaScript--点击按钮实现复选框全选和反选功能
- zTree点击文字勾选复选框
- easyui combobox 实现复选框多选
- table里面复选框切换为单选,点击每一行也做复选框的选择切换
- javascript实现复选框实现单选按钮功能
- Juerry 实现让复选框实现单选
- unity实现物品或技能图标的拖拽功能
- sqlite 绑定数据操作
- 关于spring整合后无法解析properties占位符的问题
- MIT自然语言处理第二讲:单词计数(第三、四部分)
- <denpendency>标签
- easyUI 点击行文本,实现单选;点击复选框,实现复选;
- 大数据常问问题
- linux基础进程管理
- order by charindex 制定排序
- 100G CFP/CFP2/CFP4光模块详解
- ini文件读写封装类
- Oracle安装完后SQL Developer用不了
- 补充——FFT中的二进制翻转问题
- ABI-CPU架构-.so库