だから、私は自分のコンポーネント(コンボボックス、テキストフィールドなど)を持っています。イベントをトリガーしたときにスタイルを変更したい(境界線を青くする)必要があります。
これは私のイベントです:
//input is the component itself
changeComponents:function (input) {
...
input.border = me.border;
input.style = me.style;
input.updateLayout();
...
}
何らかの理由で、その関数をトリガーすると、レイアウトが更新されません。
私はその正確なコードを使用しました:
input.on('afterrender', function(){
...
input.border = me.border;
input.style = me.style;
...
}
そしてそれは機能するので、何が起こっているのか、なぜ機能しないのかを知りたい.