有沒有辦法讓網格上的所有列都不可排序,而不是將sortable:false
添加到每列中?我知道你可以在網格級設置全局選項,但不知道你是否可以在colModel級別完成。jqGrid - 使所有的列不可排序?
4
A
回答
4
jqGrid中沒有全局設置,與colModel
中的sortable:false
對應。此外jqGrid直接讀取colModel
的值不使用每個列元素的一些默認設置。所以你必須明確地在每一列中定義sortable:false
。
在另一邊,你可以做以下操作:
// we define simplified column model without repeating of the same information
var cm = [
{name:'id', key: true},
{name:'name'},
// ...
];
// new we define "our standard" properties which will be the same in all columns
var myStdModel = {width: 150, sortable: false};
// we extend (or overwrite) "our standard" properties
for (var i=0; i<cm.length; i++) {
$.extend(cm, myStdModel);
cm.index = cm.name;
}
$("#list").jqGrid ({
colModel: cm, // we use the column model built before
// all other settings
});
在路上你也許可以存檔您想同樣的結果,但在其他的方式。
6
您可以使用colmodel模板來實現這個
cmTemplate: {sortable:false}
相關問題
- 1. Jqgrid排序列
- 2. 使所有datagridview列可排序
- 3. jqgrid與xmldata排列的所有數據
- 4. Excel VBA排序不排序所有列
- 5. jqGrid的列重新排序
- 6. GWT CellTable排序arow所有可排序列上的圖標
- 7. 排序日期列jqgrid
- 8. JqGrid列在EMAIL上排序
- 9. 使用jqgrid按列值排序
- 10. 不列排列jqGrid的列標題
- 11. 如何使分類圖標中的所有列標題上的排序狀態可見的jqGrid無論
- 12. jqGrid排序不起作用
- 13. java中所有可能大小的所有可能的排列
- 14. 的jqGrid排序MVC3
- 15. tableToGrid jqgrid可排序的問題
- 16. Python的所有排列的行可能
- 17. 的jqGrid與重新排序列
- 18. jqGrid的列進行排序問題
- 19. 所有可能的排列大n
- 20. 在所有可能的排列
- 21. GroupBy所有可能的排列組合
- 22. 排序所有可能的組合
- 23. 的jqGrid - 排序裝載電網降序排列
- 24. JQGrid:'beforeSelectRow'和'sortableRows' - 排除列可拖動?
- 25. 按順序排列字符串的所有可能的縮寫
- 26. 可以通過groupHeaders排序jqgrid嗎?
- 27. jqGrid colModel DateTime排序
- 28. jqGrid排序箭頭
- 29. jqGrid排序索引按列名稱
- 30. jqGrid跨會話保留列排序
感謝奧列格。我們爲每列添加了「sortable:false」。 – 2010-10-22 20:40:44
@Marcus:我建議並可以說服Tony在下一個版本的jqGrid模板中添加'colModel'中的列(請參閱http://www.trirand.com/blog/?page_id=393/feature-request/templates- for-columns-in-colmodel /更多細節)。 https://github.com/tonytomov/jqGrid/上的當前jqGrid源已包含新功能。我想,這個消息對你來說會很有趣。 – Oleg 2010-12-07 11:41:04
非常感謝Oleg! – 2010-12-07 16:18:03