Javascript 根据某些条件更改文本拖动-Extjs 4
您好,我正在使用,我想知道是否有可能根据某些条件更改拖动文本?Javascript 根据某些条件更改文本拖动-Extjs 4,javascript,extjs,Javascript,Extjs,您好,我正在使用,我想知道是否有可能根据某些条件更改拖动文本? 示例:如果捕获的节点为空名称字段显示拖动文本消息:由于名称为空,因此不允许捕获此节点您的意思是treeviewdragdrop插件? 当然可以。有很多关于拖放的事件 在控制器中,可以向其添加侦听器: 'tree > treeview': { 'nodedragover': me.onNodeDragOver, } or view.on('beforedrop', onBeforeDropNode);
示例:如果捕获的节点为空名称字段显示拖动文本消息:由于名称为空,因此不允许捕获此节点您的意思是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
hi@Romick拖放是一个网格到一棵树,逻辑位于网格的一侧以获取节点。