2012-08-30 20 views
0

专家您好定制UI的jqGrid通过逐行

我使用jQuery格在我的web应用程序,这是非常大的使用。现在我对它有特殊的要求。

我可以自定义其显示像我想要一些行文本有罢? 通过它上面的一些条件和其他显示原样。 请参阅附图以获取更多说明。

例如,

我在一个网格上的三行。 网格有一个isRemoved隐藏列,其值为true或false。 现在如果这个列的值为true,那么网格的整行已经穿过它意味着该行的所有文本都已经穿过它。如果此列的值为false,则它会正常显示(不穿透)。

我该如何做到这一点?

Thank You 
Mihir Parekh 
+0

给我几分钟,你的演示几乎就可以在jsfiddle上准备好了。 –

+0

[格式化程序中的jqGrid获取行元素]的可能的重复(http://stackoverflow.com/questions/12059895/jqgrid-get-row-element-within-formatter) – tpeczek

回答

1

http://jsfiddle.net/piyushsardana/yN4kM/8/

检查这个小提琴。现在,在这里我将Client colName(colModal:name)设置为隐藏列,并且我有两行。一个有价值测试,另一个测试1。现在我在loadComplete中获取行数据,并基于我将css类应用于该行的值。

希望它有帮助。

+1

使用'rowattr'回调是更好的为了达到这个目的,我把一个问题和它的信息联系起来,作为一个可能的重复。 – tpeczek

+0

这很有道理。谢谢你 –

+0

我想你给我一个解决方案,我现在就试试看,然后回来。感谢Piyush – Mihir