Я пытаюсь переместить элементы из View в другой View или Panel.
Все источники указывают на Ext.ux.DataView.Draggable .Но это не работает для меня.
После кода из Extjs docs не удается:
Ext.create('Ext.view.View', {
mixins: {
draggable: 'Ext.ux.DataView.Draggable'
},
initComponent: function() {
this.mixins.draggable.init(this, {
ddConfig: {
ddGroup: 'someGroup'
}
});
this.callParent(arguments);
}
});
this.mixins.draggable установлен какне определено.Так что init метод не найден.
Журналы ошибок:
Uncaught TypeError: Object Ext.ux.DataView.Draggable has no method 'init'
Ext.create.initComponent fiddle.jshell.net:28
Ext.define.constructor ext-all.js:15
b.callParent ext-all.js:15
Ext.define.constructor ext-all.js:15
Ext.Class.m ext-all.js:15
(anonymous function)
Ext.ClassManager.instantiate ext-all.js:15
(anonymous function) ext-all.js:15
window.onload
Есть ли простой способ заставить его работать?
Edit1: Здесь вы можете попробовать ;).