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
extjs4。为什么树面板不可拖动?_Extjs_Extjs4 - Fatal编程技术网

extjs4。为什么树面板不可拖动?

extjs4。为什么树面板不可拖动?,extjs,extjs4,Extjs,Extjs4,我几乎用尽了一切办法让我的树可以拖拉,但它不起作用。以下是我的树定义的一部分: var tree = Ext.define('Bingo.view.objectTree', { extend:'Ext.tree.Panel', alias:'widget.objectTree', enableDD: true, // does not make it draggable enableDrag:true, // also not working view

我几乎用尽了一切办法让我的树可以拖拉,但它不起作用。以下是我的树定义的一部分:

var tree = Ext.define('Bingo.view.objectTree', {
    extend:'Ext.tree.Panel',
    alias:'widget.objectTree',  
    enableDD: true, // does not make it draggable
    enableDrag:true, // also not working
    viewConfig: {enableDD : true, plugins: {ptype: 'treeviewdragdrop'}}, // no effect
那么,哪些配置是正确和必要的呢

编辑

现在,代码片段如下所示:

Ext.Loader.setConfig({enabled: true});
Ext.Loader.setPath('Ext.ux', 'ext-4.1.1a/examples/ux');
Ext.require([
   'Ext.data.*',
   'Ext.grid.*',
   'Ext.tree.*'
]);
Ext.application({
   name: 'Bingo', 
   appFolder: 'app', 
   launch: function() {
      Ext.create('Ext.container.Viewport', {
        requires:['Bingo.view.objectTree','Ext.tree.plugin.TreeViewDragDrop'],
        enableDD: true, // also not working
        enableDrag:true,    
        ddGroup : 'myDDgroup',
        viewConfig: {enableDD : true, plugins: {ptype: 'treeviewdragdrop', ddGroup : 'myDDgroup'}},
       // .....


    var tree = Ext.define('Bingo.view.objectTree', {
    extend:'Ext.tree.Panel',
    alias:'widget.objectTree',
    requires:['Ext.tree.plugin.TreeViewDragDrop'],  
    enableDD: true, // does not make it draggable
    enableDrag:true, // also not working
    viewConfig: {enableDD : true, plugins: {ptype: 'treeviewdragdrop'}}, // no effect
所以,现在我想知道,是否有可能在
extjs
中创建一个可拖动的树。似乎出于某种原因,只有“官方”解决方案才起作用

编辑


基于这个线程,我想这是一个bug,它存在于extjs4.1.X中

[EXTJSIV-4302]树面板视图配置-类定义损坏

此问题已在Extjs 4.2.0中修复