在实际的中小项目的开发中,easyui的应用还是比较广泛的。由于实际的项目需求,有时候需要对datagrid的行点击或者选择事件的背景色进行调整。
我在开发过程中,尝试过不同的解决方案,基本上都可以实现效果,特记录在此:
一、去除点击或选择背景色
1.在加载datagrid的时候,初始化onSelect事件,并且在该事件回调函数内,执行unselectRow方法,参数为index
2.在onClickRow事件中,clearSelections一下,就可以清楚选中或者点击状态
*其实方法1和方法2里面的方法可以互换
3.还有一种思路简单但是写起来我觉得是比较麻烦的,就是重新将css的高亮颜色设为和背景色一样。
二、更换背景色
1.css自定义.datagrid-row-selected