您好我正在使用gridviewdragdrop,我想知道是否可以根据某些条件更改拖动文本? 示例:如果捕获的节点为空名称字段显示拖动文本消息:由于名称为空,不允许捕获此节点
答案 0 :(得分:0)
你的意思是treeviewdragdrop插件? 是的,你肯定可以。拖拽有很多事件 在您的控制器中,您可以向它们添加侦听器:
'tree > treeview': {
'nodedragover': me.onNodeDragOver,
}
or
view.on('beforedrop', onBeforeDropNode);
view.on('drop', onDropNode);
拖放的一般事件是:
onDragEnter : function(evtObj, targetElId) { //Called when a drag element first intersects another drag/drop element within the
same drag/drop group. This is where you can code for drop invitation.
var targetEl = Ext.get(targetElId);
targetEl.addCls('dropZoneOver');
},
onDragOut : function(evtObj, targetElId) {
var targetEl = Ext.get(targetElId);
targetEl.toggleCls('dropZoneOver');
},
b4StartDrag : Ext.emptyFn,
onInvalidDrop : Ext.emptyFn,
onDragDrop : Ext.emptyFn,
endDrag : Ext.emptyFn