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还是默认的单选状态,为什么?
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的时候,这一行的背景色为红色,怎么做
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点开页面,根据tabs到其他页面时,再回到这个页面。easyui-dataGrid才会自适应改变宽度长度
关于jquery easyui的datagrid组件,如何动态加载表头及其数据
easyUI的datagrid,怎么动态改变某一行的背景颜色