質問

いフレックス ComboBox 取得する人口による dataprovider すべてが...

のような追加デフォルトの"--を選択→項目--"インターナショナルの日本支0indexにする方法を教えてくださいこのものを使用 dataprovider?私は見たことがありませんの事例などが想像できないことが硬い...

役に立ちましたか?

解決

必要がない場合のデフォルトの項目を選択で利用できます prompt 財産 ComboBox の設定 selectedIndex -1.この文字列に設定し propmt と、選択した値で、ユーザーを選択する。ませんがオプションのリストはしています。

他のヒント

またこの問題は、本日かった。

私にはコンボボックスがArrayCollectionを含むオブジェとしてもdataprovider.また、運用しRemoteObjectへのArrayCollection/オブジェクト。私のイベントハンドラと呼んでappend別のオブジェクトの先頭にArrayCollectionを選んで

var defaultOption:Object = {MyLabelField: "Select One"};
myDataProvider.addItemAt(defaultOption, 0);
myComboBox.selectedIndex = 0;

これが私のコンボボックスに似ための参考:

<mx:ComboBox id="myComboBox" dataProvider="{myDataProvider}" labelField="MyLabelField" />

のんの対処の過去を新しいコレクションとしてのデータプロバイダのコンボボックス、そして聴いていたのオリジナルソースを利用する mx.BindingUtils.ChangeWatcher).のような通知、再私のカスタムデータプロバイダです。

思ったより良い方法へのアプローチこ;私がモニターはこの問いであった。

これを用いて以下のコードを選択したデフォルト値のコンボボックス

var index:String = "foo";
for(var objIndex:int = 0; objIndex < comboBox.dataProvider.length; objIndex++) {
  if(comboBox.dataProvider[objIndex].label == index)
  {
     comboBox.selectedIndex = objIndex;
     break;
  }
}
<mx:ComboBox id="comboBox" dataProvider="{_pageIndexArray}" />
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top