我有一个带有 vbox 布局的容器,这个容器有一个工具栏和 5 个 formPanel(每个都有一个字段集)作为子级,我的问题是这 5 个 formPanel 中的每一个似乎都是可拖动的,这是我不想要的。我已经尝试了几种禁用拖动这些元素的能力的方法,但到目前为止它们都没有工作......我怎样才能达到这样的结果?
到目前为止,我尝试了一些禁用拖动的方法(除了通过我的控制器做类似的事情):
draggable: false,
disableSelection: true,
locked: true
MyConfigView.js:
Ext.define('MyApp.view.MyConfigView', {
extend: 'Ext.Panel',
alias: 'widget.myConfigview',
config: {
layout: {
type: 'vbox',
align: 'stretch',
fullscreen: true,
animation: {
type: 'slide',
direction: 'left',
duration: 8000
}
},
defaults: {
flex: 1
},
items: [{
docked: 'top',
xtype: 'toolbar',
ui: 'light',
title: 'Ya',
itemId: 'toolbarConfigView',
items: [{
xtype: 'button',
ui: 'back',
text: 'Voltar',
action: 'voltarConfigView',
itemId: 'myConfigViewVoltarBt'
}]
}, {
xtype: 'formpanel',
itemId: 'fieldSetAssalto',
items: [{
xtype: 'fieldset',
title: 'Ya',
model: 'MyApp.model.MyModel',
items: [{
xtype: 'textfield',
name: 'numeroTelefone',
label: 'Ya'
}, {
xtype: 'textfield',
name: 'mensagem',
label: 'Ya'
}]
}]
}, {
xtype: 'formpanel',
itemId: 'fieldSetIncendio',
items: [{
xtype: 'fieldset',
title: 'Ya',
model: 'MyApp.model.MyModel',
items: [{
xtype: 'textfield',
name: 'numeroTelefone',
label: 'Ya'
}, {
xtype: 'textfield',
name: 'mensagem',
label: 'Ya'
}]
}]
}, {
xtype: 'formpanel',
itemId: 'fieldSetSequestro',
items: [{
xtype: 'fieldset',
title: 'Ya',
model: 'MyApp.model.MyModel',
items: [{
xtype: 'textfield',
name: 'numeroTelefone',
label: 'Ya'
}, {
xtype: 'textfield',
name: 'mensagem',
label: 'Ya'
}]
}]
}, {
xtype: 'formpanel',
itemId: 'fieldSetEmedico',
items: [{
xtype: 'fieldset',
title: 'Ya',
model: 'MyApp.model.MyModel',
items: [{
xtype: 'textfield',
name: 'numeroTelefone',
label: 'Ya'
}, {
xtype: 'textfield',
name: 'mensagem',
label: 'Ya'
}]
}]
}, {
xtype: 'formpanel',
itemId: 'fieldSetAcidente',
items: [{
xtype: 'fieldset',
title: 'Ya',
model: 'MyApp.model.MyModel',
items: [{
xtype: 'textfield',
name: 'numeroTelefone',
label: 'Ya'
}, {
xtype: 'textfield',
name: 'mensagem',
label: 'Ya'
}, {
xtype: 'button',
ui: 'confirm',
text: 'Save'
}]
}]
}]
}
});