2013-02-21 78 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