1
我有一個網格,我想根據一些條件禁用。我正在使用以下語法來禁用它:如何禁用dojo增強網格?
dojo.byId('gridId').disabled = true;
上述語法禁用網格,但cellClick事件仍然發生。 有什麼方法可以禁用選擇器插件或我的方法是不正確的?
我有一個網格,我想根據一些條件禁用。我正在使用以下語法來禁用它:如何禁用dojo增強網格?
dojo.byId('gridId').disabled = true;
上述語法禁用網格,但cellClick事件仍然發生。 有什麼方法可以禁用選擇器插件或我的方法是不正確的?
這是因爲網格的DOM節點和網格小部件之間存在差異。在使用dojo.byId()
時,實際上是指DOM節點,通過禁用DOM節點,您可能會禁用所有正常的DOM事件。
但是,小部件本身會自行操作,更改小部件時應使用dijit.byId()
。我只是看着EnhancedGrid
的API documentation,但據我所知,它不支持禁用網格。
dojo.byId()禁用網格,但不是選擇器插件。我想要禁用選擇器插件以及widget。是否有可能? – Maximus