0
はExtJSの4.07を使用して、私は、サーバーからデータをロードする簡単なツリー持つ完了することを決定する前に、非同期アクション待ちをドロップ:ExtJSの4ドラッグアンドドロップ(またはしない)
<script type="text/javascript">
Ext.onReady(function() {
Ext.create('Ext.Viewport', {
layout: 'border',
items: [
{ id: 'centerpanel', region: 'center', layout: 'fit' },
]
});
var store = Ext.create('Ext.data.TreeStore', {
proxy: {
type: 'ajax',
url: '/getlist'
},
root: {
text: 'data',
id: '/',
expanded: true
}
});
var treelist = Ext.create('Ext.tree.Panel', {
id: 'tree',
store: store,
width: 500,
height: 500,
viewConfig: {
plugins: {
ptype: 'treeviewdragdrop',
},
}
});
Ext.getCmp('centerpanel').add(treelist);
});
</script>
問題があるの:どのようにアイテムを同じツリーの別の場所にドラッグした後で、非同期アクションが完了するのを待つことができます(たとえば、extjsポップアップまたはajaxリクエスト)。
誰かが私にヒントを与えたり、正しい方向を教えてもらえますか?