2 sadwxds sadwxds 于 2014.12.11 18:07 提问

easyui load的数据如何取消鼠标进入事件和鼠标点击事件造成的样式变化

table通过easyui的loadData方法后,数据处的两个样式变化,一个是鼠标进入一行,
这行全部的背景色都改变为浅蓝色,如果点击这行,这行会被选中,可以通过getSelect
取到这行,这行的背景色变为黄色,
我想取消掉这两个事件,让数据就像是普通的table一样
求助

1个回答

showbo
showbo   Ds   Rxr 2014.12.11 20:47

用rowStyler配置背景色覆盖添加的样式即可。。

 <table id="dg" class="easyui-datagrid" title="CheckBox Selection on DataGrid" style="width:700px;height:250px"
            data-options="rowStyler:function(){return 'background-color:#fff'}.....其他配置">
showbo
showbo 回复sadwxds: 鼠标移动的可以移除事件('#dg').prev().find('div.datagrid-body').unbind('mouseover'),但是选中行添加的样式你需要修改源代码才行了,注释掉easyui.min.js里面面的//opts.finder.getTr(_592,_593).addClass("datagrid-row-selected");这句代码
3 年多之前 回复
sadwxds
sadwxds 这个只是一个遮掩的办法,问题是需求还要把鼠标的事件去掉
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!