1
A
回答
0
要將符號添加到這取決於行(記錄)字段行,你可以使用一個renderer此列或一個新的符號列,這樣的事情:
columns : [{
header : 'Locked',
dataIndex : 'locked',
renderer : function(value, metaData, record, rowIndex, colIndex, store, view) {
if (record.data.locked == true) {
return '<img src="img/lockedIcon.jpg">';
} else {
return '<img src="img/freeIcon.jpg">';
}
}
}]
爲了避免行編輯您可以註冊編輯器插件的beforedit事件。爲了防止編輯剛剛取消事件好歹是這樣的:
onBeforeEdit : function(object, options) {
if (object.record.locked == true) {
return false;
} else {
// do what is needed to start editing
}
}
編輯:你也可以使用一個商店PARAM代替記錄字段,但是這會使鎖定格寬,而不是每行的基礎。
相關問題
- 1. 如何在gridview中將記錄標記爲已讀和未讀
- 2. 在extjs4網格更新記錄
- 3. 如何填充Extjs4網格
- 4. 將Active Directory對象標記爲「只讀」?
- 5. 將spring複選框標記爲只讀
- 6. 爲什麼網格變成只讀?如何避免只讀網格問題?
- 7. 在extjs4中如何根據需要爲網格列創建tpl
- 8. 如何在iOS中使用ARC將對象標記爲保留和只讀?
- 9. 從網格面板中EXTJS4
- 10. 如何刪除記錄從網格刪除extjs4
- 11. Extjs4如何從網格中刪除重複的行?
- 12. 如何在網格模型中使用primaryKey在extjs4中
- 13. 如何在網格中添加新創建的值在extjs4中
- 14. 如何在劍道UI網格中標記新添加的行
- 15. 只能將網頁設置爲只讀?
- 16. 如何添加標籤到電網ExtJs4
- 17. 如何使jQuery網格列只讀?
- 18. 如何將郵件標記爲在MS Outlook2010中讀取?
- 19. 爲網格中的第二列添加行擴展器 - extjs4
- 20. ExtJS4網格分組標題渲染器 - 如何指定?
- 21. Extjs4,選擇網格行和fireEvent rowClick?
- 22. 如何在網格單元格的圖標底部顯示菜單extjs4
- 23. C# - 標記變量爲常量(只讀)
- 24. 如何在extjs4的網格中創建動態列?
- 25. 如何在ExtJs4中動態設置網格CheckBox選擇模型?
- 26. 如何在EXTJS4網格中找到當前頁碼
- 27. EXTJS4-如何在網格列中添加超鏈接?
- 28. 如何在電子表格中使單元格爲只讀?
- 29. Rails:將記錄標記爲已讀?
- 30. 如何在asp.net中使數據網格只能讀取列
感謝您回答suknic,我已經實施使用相同的機制。然而,我發現在sencha guid上實現相同的多種方法 - http://www.sencha.com/learn/grid-faq/他們提供了禁止單元格編輯,行編輯,列編輯的選項。 – Mutant