0

だから、私は自分のコンポーネント(コンボボックス、テキストフィールドなど)を持っています。イベントをトリガーしたときにスタイルを変更したい(境界線を青くする)必要があります。

これは私のイベントです:

//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;

       ...
}

そしてそれは機能するので、何が起こっているのか、なぜ機能しないのかを知りたい.

4

2 に答える 2