我不是很熟悉Ext Js中的所有綁定和配置。所以我有一個帶有電子郵件(mailto)按鈕的文本字段。我想啓用或禁用按鈕只有。但我不知道如何開始處理觸發器本身。所以我嘗試在我的ViewController中進行綁定,如下所示:從文本字段中禁用/啓用觸發器
txtContactEmail:{
disabled: {someFunctionInViewModel}
}//this disables/enables the whole control
//I only want the trigger button to be disabled/enabled
這是在sencha架構師中創建的視圖中的代碼。
{
xtype: 'textfield',
flex: 2,
itemId: 'txtContactEmail',
margin: '0 5 0 0',
fieldLabel: 'Email',
labelWidth: 35,
validateOnChange: false,
validateOnBlur: false,
triggers: {
trgEntityEmail: {
cls: 'x-form-email-trigger'
}
}
}
禁止狀態你能請讓我知道你的按鈕形式的內部? –
窗體>標籤面板>容器>文本域 –
我認爲你可以使用** [formBind](https://docs.sencha.com/extjs/6.5.1/classic/Ext.button.Button.html#cfg- formBind)**希望它能幫助你。 –