0
このHBox内のオブジェクトをクリックすると、HBoxのスタイルを変更する必要があります。私はHBoxのclickイベントのハンドルを設定し、このHBoxのコンボボックスでアイテムを選択することは非常に困難でした。コンボボックスのクリックイベントコンテナとの競合
私がコンボボックスをクリックすると、そのアイテムリストがドロップされ、HBoxスタイルが変更され、コンボボックスが非常に素早くドロップされます。コンボボックスのアイテムを選択する時間がありません。
これは私のコードですが、この問題を回避する方法はありますか?
<mx:Repeater id="itemRepeater">
<mx:HBox id="itemHBox" styleName="active" click="onItemClick(event);">
<mx:ComboBox id="cb1" dataProvider="{dp}" close="closeHandler(event);"/>
<mx:TextArea id="itemText" />
</mx:HBox>
</mx:Repeater>
private function onItemClick(e:MouseEvent):void {
for (var k:Number=0; k < total; k++) {
itemHBox[k].styleName = "Inactive";
}
// Change edit style
itemHBox[e.currentTarget.instanceIndices].styleName = "active";
}
モロプスを、どうもありがとうございました。あなたが言ったように私はそれを行います、今はうまくいきます。 – Wei
魏、ようこそ! – moropus