我的網格允許選擇多行選擇,一旦我點擊單元格並按shift +向下箭頭按鈕它允許我選擇下一組記錄我想禁用此功能它是如何可以做到,在網格級別如何捕捉按鍵事件並返回假一旦shift +向下箭頭按鈕被按下分機js編輯器網格禁用多行選擇
0
A
回答
3
對於ExtJS的3.x的內容添加到網格屬性:
selModel: new Ext.grid.rowSelectionModel({singleSelect:true})
1
首先,很難理解你的問題沒有任何標點符號。其次,沒有任何代碼示例,更難理解沒有任何標點的問題。
這是你的問題我的猜測答案:
editorgridpanel.on('keypress', function (e) {
if (e.shiftKey === true && e.getKey() === e.DOWN) {
e.stopEvent(); //this will stop the shift+down keypress event from proceeding.
}
});
+0
想你的代碼,但仍然可以選擇多條記錄。 – prakashkadakol 2012-02-15 10:53:45
2
網格的特性,只要你想在默認情況下。確保你有不是設置爲multiSelect
或simpleSelect
爲true。
0
接受的答案似乎有點過時了。對於版本ExtJS4.x使用此解決方案:
selModel: new Ext.selection.Model({mode: 'SINGLE'})
或使用此:
selModel: {mode: 'SINGLE'}
相關問題
- 1. Js分機鎖定編輯網格
- 2. 編輯時應選擇kendo網格行
- 3. 可編輯網格:多個日期選擇器
- 4. 當網格進入編輯模式DateTime選擇器清除值
- 5. ExtJS的 - 保持網格行選擇的同時編輯
- 6. jqGrid的。在編輯模式下禁用多重選擇
- 7. Vaadin7 - 網格禁用取消選擇
- 8. 網格選擇禁用/不可見
- 9. ext gwt禁用網格選擇
- 10. WPF數據網格選擇禁用
- 11. JS - 禁用選擇元素
- 12. PhpStorm編輯多重選擇
- 13. 禁用Joomla模塊編輯器部分
- 14. 在編輯網格視圖多行編輯驗證
- 15. jqGrid禁用內聯編輯的日期選擇器值
- 16. 爲網格中的1個單元禁用行編輯
- 17. 設置編輯模式禁用行選擇
- 18. SlickGrid選擇編輯器
- 19. 號碼選擇器編輯
- 20. GXT 2.2.4網格行編輯
- 21. 編輯數據網格行
- 22. Gridview行選擇和編輯
- 23. 禁用列編輯datatables.js內聯編輯器選項卡列
- 24. 填充表格並選擇要用android進行編輯的行
- 25. 選擇網格的「可見列選擇器」機制
- 26. 文本編輯器的多行選擇(getRangeAt)和surroundContents()
- 27. 如何在ag網格單元格編輯器中顯示動態值選擇
- 28. 從表格單元格禁用角JS選擇框
- 29. 編輯選擇
- 30. Kendo UI網格禁用拖動行選擇
對我不起作用 – 2015-03-26 13:17:28
'不起作用'不是診斷。 – Thevs 2015-03-27 06:30:36
這看起來像是extjs的一個非常舊的版本。我正在使用v4.2。 extjs4的解決方案似乎是selModel:new Ext.selection.Model({mode:'SINGLE'}) – 2015-03-27 09:41:47