我試圖在複選框單擊事件上設置TextField的背景顏色和顏色(以掩碼密碼)。我的最佳嘗試:在Extjs中動態更改TextField樣式
var hidePass = new Ext.form.Checkbox({
xtype: 'checkbox',
boxLabel: 'Hide Password',
name: 'hidePass',
handler: function (checkbox, checked) {
if (checked) {
pass1.fieldStyle = 'background-color: #ddd; background-image: none;';
}
}
});
此代碼不起作用。沒有錯誤被拋出。我不確定該從哪裏出發。我到處搜索,找不到像這樣的東西。我找不到任何屬性或方法來改變工作的風格。
什麼版本的ExtJS的您使用的是工作? – sha
不幸的是我被困在使用3.3 –
我想出了一個解決方法。我只是在處理程序的密碼字段中添加一個類,如果它被選中,然後使用內聯樣式表。雖然不是很優雅。 –