jQuery MiniUI

标题: 如何给Grid中的Row 添加删除线,代表这一行已经删除. [打印本页]

作者: nbakill2    时间: 2013-8-7 08:15:26     标题: 如何给Grid中的Row 添加删除线,代表这一行已经删除.

如何给Grid中的Row 添加删除线,代表这一行已经删除.

作者: factory    时间: 2013-8-7 09:23:18

你可以这样做,点击删除按钮,不要直接执行grid.remove(),gridl.addRowCls(row,cls)直接给行增加一个灰色的背景,代表着已经删除,后面再执行remove()
作者: nbakill2    时间: 2013-8-7 09:32:57

factory 发表于 2013-8-7 09:23
你可以这样做,点击删除按钮,不要直接执行grid.remove(),gridl.addRowCls(row,cls)直接给行增加一个灰色 ...

我是后台传回的json数组.

如果在赋值给Gird的时候检查删除列是否打钩,打钩的话就给当前行加上删除线.
作者: factory    时间: 2013-8-7 09:34:43

nbakill2 发表于 2013-8-7 09:32
我是后台传回的json数组.

如果在赋值给Gird的时候检查删除列是否打钩,打钩的话就给当前行加上删除线. ...

你找到那条数据rowData,然后gridl.addRowCls(rowData,cls),试试
作者: nbakill2    时间: 2013-8-7 11:04:43

factory 发表于 2013-8-7 09:34
你找到那条数据rowData,然后gridl.addRowCls(rowData,cls),试试

cls是什么?举个例子???
作者: factory    时间: 2013-8-7 11:37:45

nbakill2 发表于 2013-8-7 11:04
cls是什么?举个例子???

就是样式名,你写个背景色灰色的或者可以表示该行被删除的颜色的样式名
比如  .aaa{background-color:gray;}

cls就是aaa
作者: nbakill2    时间: 2013-8-7 11:40:25

factory 发表于 2013-8-7 11:37
就是样式名,你写个背景色灰色的或者可以表示该行被删除的颜色的样式名
比如  .aaa{background-color:gra ...

我记得好像直接有一个样式就是中间会有删除线,,那个样式是????
作者: factory    时间: 2013-8-7 11:44:03

nbakill2 发表于 2013-8-7 11:40
我记得好像直接有一个样式就是中间会有删除线,,那个样式是????

miniui的表格,如果删除就是删除的,不会出现删除线的。
你可以自己给整行加个自定义的样式,达到你想要的效果




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2