EasyUi下如何改变Datagrid的singSelect(是不是多选)属性?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyUi下如何改变Datagrid的singSelect(是不是多选)属性?相关的知识,希望对你有一定的参考价值。

如图,页面一加载时,datagrid默认为单选状态,当我点击按钮时使datagrid变为多选状态.
$("#Mode").click(function ()
var val = $(this).text();
if (val == "当前为单选模式")
$("#dataGrid").datagrid( singSelect: false );
$("#Mode").linkbutton( text: "当前为多选模式" )

else
$("#dataGrid").datagrid( singSelect: true );
$("#Mode").linkbutton( text: "当前为单选模式" )

)
点击时按钮的文字能改变,但是datagrid还是默认的单选状态,为什么?

参考技术A singleSelect:false
singSelect: false
呵呵,你单词拼写错了本回答被提问者和网友采纳
参考技术B singleSelect: true 单选
singleSelect: false 多选
参考技术C 设为false。
希望能够帮到你

EASYUI的datagrid怎么实现动态改变一行数据的背景色

$('#outputData').datagrid(
url : Emo.OutputDataManager.getConfig().minDataUrl,
autoWidth : true,
autoHeight : true,
fitColumns : true,
columns : [ [
field : 'id',
title : '主键值',
sortable : true,
hidden : true
,
field : 'isException',
title : '是否超标',
sortable : true,
hidden : true
当是否超标是1的时候,这一行的背景色为红色,怎么做

参考技术A
field : 'isException',
title : '是否超标',
sortable : true,
hidden : true
formatter : function(value, rowData, rowIndex) //设置文本文字
if (value == 1)
return "超标";

,
styler:function(value,row,index)//设置样式
if (value ==1)
return 'background-color:#FF0000;';




我这样写只是field : 'isException',这个里面的数据是红色,不是一整行都是红色,如果你要的是一整行都是红色的话:styler:...改为
rowStyler:function(index,row)
if (row.isexception==1)
return 'background-color:#FF0000;';



绝对正确!

以上是关于EasyUi下如何改变Datagrid的singSelect(是不是多选)属性?的主要内容,如果未能解决你的问题,请参考以下文章

easyui datagrid 改变列表行数 高度自适应

easyui点开页面,根据tabs到其他页面时,再回到这个页面。easyui-dataGrid才会自适应改变宽度长度

关于jquery easyui的datagrid组件,如何动态加载表头及其数据

easyUI的datagrid,怎么动态改变某一行的背景颜色

jquery easyui 怎么动态改变datagrid的列!

easyui前台改变datagrid某单元格的值