我想创建一个ExtJS表单面板,允许用户使用拖放重新排序字段集列表。
我发现通过使用“draggable: true”很容易使字段集可移动,但是如何设置放置区域呢?我尝试了一些例子,但没有太多成功。
我发现通过使用“draggable: true”很容易使字段集可移动,但是如何设置放置区域呢?我尝试了一些例子,但没有太多成功。
MyApp.FormPanel = Ext.extend(Ext.FormPanel,{
title: 'Fields',
fieldSetCount: 0,
constructor: function(config){
Ext.apply(this, config);
this.tbar = [{
text: 'Add Field Set',
handler: this.addFieldSet,
scope: this
}];
MyApp.FormPanel.superclass.constructor.call(this, config);
},
addFieldSet: function(){
this.add({
xtype: 'fieldset',
title: 'Fieldset ' + this.fieldSetCount++,
draggable: true
});
this.doLayout();
},
});