用戶是否可以在jqGrid中單擊一行並觸發onSelectRow(這是正常行爲)。此外,如果用戶使用「Control + click」,則需要該功能,然後將該行標記爲選中狀態(用於打印& excel導出),但不會觸發onSelectRow。jqGrid選擇多行
0
A
回答
1
如果你只是想強調某些行創建一個屏幕截圖,爲示範的目的或打印時可以使用beforeSelectRow
來實現你需要的行爲:
beforeSelectRow: function (rowid, e) {
var $tr;
if (e.ctrlKey) {
$tr = $(e.target).closest('tr.jqgrow');
if ($tr.hasClass("ui-state-highlight")) {
$tr.removeClass("ui-state-highlight");
} else {
$tr.addClass("ui-state-highlight");
}
return false;
}
return true;
}
見the demo:
我應該提到,在演示中我另外使用了disableSelection
由jQuery UI內部使用的方法來防止選擇網格中的文本。
+0
+1代碼可以通過刪除if($ tr.hasClass(「ui-state-highlight」))塊並用$ $ tr.toggleClass(「ui-state-highlight」)替換來簡化; – 2013-01-02 05:01:25
相關問題
- 1. Jqgrid選擇多個行
- 2. jqGrid多行選擇高級
- 3. JQGrid行選擇
- 4. asp.net jqGrid下拉多選擇
- 5. jqGrid中的多重選擇
- 6. jqGrid的選擇行checkboxclick
- 7. JqGrid的行默認選擇
- 8. jqgrid覆蓋選擇行
- 9. jqGrid單選按鈕選擇單行
- 10. jqGrid行選擇的奇怪行爲
- 11. jqgrid選擇多個單元格?
- 12. jqGrid從JOIN的多個選擇列表
- 13. jqGrid的時間預約......選擇多列
- 14. jqGrid的多值列串聯選擇
- 15. jqGrid tableToGrid函數 - 刪除多選擇
- 16. 如何爲jqgrid選擇多個記錄?
- 17. 的jqGrid顯示多個選擇
- 18. jqGrid的多選複選框的行
- 19. jqGrid和預選多行選項
- 20. jqgrid選擇框選項集選擇
- 21. jqGrid的列選擇
- 22. Jqgrid rowlist選擇框
- 23. jqGrid的選擇複選框
- 24. jQuery jqGrid - 網格行內的選擇框
- 25. Jqgrid無法選擇某些行
- 26. jqgrid默認根據列值選擇行
- 27. 在現有jqgrid中禁用行選擇
- 28. 的jqGrid - 鼠標點擊不選擇行
- 29. 無法在jqgrid中選擇行
- 30. Jqgrid通過選擇列行值到dataurl
@Oleg你或許可以幫到我... – chugh97 2012-02-01 21:18:50
如果你想發佈一條消息,你應該對我的任何*以前的答案*寫評論(見[這裏](http://meta.stackexchange .com/a/43020/147495)以獲得詳細信息)。在沒有回答或評論存在的頁面上使用「@Oleg」無法解析。如果你[搜索名字奧列格](http://stackoverflow.com/users?search=oleg),你會發現許多用戶與別名。 – Oleg 2012-02-13 11:15:51