需要分別爲不同的按鈕綁定我的表單元素。在元素中使用allowBlank來發送綁定條件,並在按鈕中使用formBind來綁定按鈕。需要以這種最簡單的方式來做到這一點。 (ExtJS的4.2.1經典)ExtJs爲不同的綁定形成多個按鈕
例
Ext.create('Ext.form.Panel', {
......
items: [
Ext.create('Ext.form.field.Date', {
.....,
allowBlank: false, //bind for both search & download button.
.....
}),
......, //// All rest elements bind for both search & download button.
Ext.create('Ext.form.ComboBox', {
......,
allowBlank: false, //bind for only download button.
......
})
],
buttons: [
{
text: 'Search',
formBind: true, /// Need to bind for specific field only.
},
{
text: 'Download',
formBind: true, /// Need to bind for all.
},
............
});
如果有任何其他數據或信息是必要的話,請不要猶豫,問。
什麼版本的ExtJS您使用的是? – scebotari66
爲特定字段編寫更改處理程序並手動控制禁用狀態。 –
你能舉出任何例子或細節作爲答案嗎? –