В ExtJS5 У меня есть TreePanel с включенным перетаскиванием. Когда я перетаскиваю узел с дочерними элементами из исходного дерева в целевое дерево, копируется только родительский узел.ExtJS5 tree dragdrop deep copy
Если я пытаюсь глубоко клон в «beforedrop» слушатель, он не со следующей ошибкой: Ext.data.Model.constructor(): Bad Модели Конструктор аргумент 2 - «сеанс» не Session
Вид имеет viewcontroller, но не имеет viewmodel.
определение дерева в виде:
xtype: 'treepanel',
itemId: 'myProjectsTree',
rootVisible: false,
viewConfig: {
plugins: {
ptype: 'treeviewdragdrop',
enableDrag: false,
enableDrop: true
},
listeners: {
beforedrop: 'doDrop',....
В контроллере:
doDrop: function(dropNode, dragNode, overModel) {
var node = dragNode.records[0];
var clonedNode = node.copy('111', true);<--- failed here
Я видел сессии, определенные в сценарии ViewModel. Должна ли функция копирования определять сеанс просмотра? Есть ли способ обойти это. Есть ли ошибка в ExtJS5.
Любая помощь очень ценится!