Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据某些条件更改文本拖动-Extjs 4_Javascript_Extjs - Fatal编程技术网

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拖放是一个网格到一棵树,逻辑位于网格的一侧以获取节点。