2013-02-21 55 views
0

这是可能更改jqGrid的行模板吗?例如,我们有四列,我想这样的事情:网格中的模板行

enter image description here

如果这是不可能的,你可以建议该任务的其他免费部件?如果这个组件有分页,搜索和排序,它会更好。

回答

0

对不起,但你的意思很不清楚。你的意思是哪个“模板行”? jqGrid使用HTML <table>作为网格的基础,每行数据将被表示为一个<tr>元素。

因此,如果你有一些数据库表有4列,并且你想在数据库中显示一行作为HTML页面上的两行,那么你可以在2列而不是4列中提供jqGrid的数据,但是数据的两倍行。

我不明白,你想怎么解释排序,在这种网格搜索,但如果你将使用datatype: "json"datatype: "xml"那么你的服务器代码会负责整理和数据的搜索,这样你就可以在一般的实现自定义行为在案件中。

+0

:谢谢你的回答。我想要像listview这样的东西。而且,某些网格支持此功能,但它们不是免费的。例如Devexpress Grid。这是演示:http://mvc.devexpress.com/GridView/Templates – user1260827 2013-02-22 03:28:04

+0

@ user1260827:不客气!你不能像你引用的演示中那样使用jqGrid。为了说明信任,我个人发现演示中信息的外观非常非常漂亮,因为列标题与演示中的值(“名字”和“Janet”)混合在一起。我认为有人把女孩的照片放在照片上而不是信息上。具有标题的外表与内表与该行没有共同之处。在我看来,列标题没有意义。无论如何,jqGrid不支持这种视图。 – Oleg 2013-02-22 06:12:08

+0

感谢您的详细解答。 – user1260827 2013-02-22 08:10:32