こんにちは、データ バインド プロパティに問題があります。ブール変数にバインドされた有効な属性を持つボタンがあります
<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 値の変更が発生します
何か案が?
ありがとう