js dijit grid 禁止拖拽
您可以使用以下代码禁用 js dijit grid 的拖放功能:
require(["dojo/dnd/Source"], function(Source){
var grid = dijit.byId("yourGridId");
grid.dndRowSource = new Source(grid.domNode, {copyOnly:true});
grid.canDrag = function(){return false;};
});
首先,我们使用 require 函数加载 dojo/dnd/Source 模块。接下来,我们获取你的 dijit grid 的引用,并创建一个新的 Source 对象来禁用它的拖放功能。最后,我们重写 grid 的 canDrag 方法,返回 false 来禁止拖放。
原文地址: https://www.cveoy.top/t/topic/frKr 著作权归作者所有。请勿转载和采集!