1

こんにちは、データ バインド プロパティに問題があります。ブール変数にバインドされた有効な属性を持つボタンがあります

<mx:Button id="btnSave" width="98" label="Sauvegarder" enabled="{isEditing}" click="sendEvent(UPDATE)"/>

データグリッドをクリックすると、イベントがディスパッチされます

var eventL : ListEvent = new ListEvent(ListEvent.ITEM_CLICK,true);
                eventL.rowIndex = listData.rowIndex;
                dispatchEvent(eventL);

そして、バインドされたプロパティの値を変更するリスナーがあります

private function onItemClick(event : ListEvent) : void {
     var encoder : Encoder = Encoder(theView.dg.dataProvider[event.rowIndex]);
     theView.isEditing = true;
    }

ブラウザのウィンドウを最小化するか、windows+tab を使用して別のウィンドウを配置すると、データ バインドされた値が変更され、ボタンが無効になります。

ps- 純粋な mvc を使用しており、メディエーターで isEditing 値の変更が発生します

何か案が?

ありがとう

4

0 に答える 0