2016-04-12 8 views
1

こんにちは私はアプリケーションを構築しており、ダイアログANEを使用しています。ディストリビュートダイアログANE - MultiSelectBuilderエラー

iOSのMultiSelectダイアログを5種類のオプションと初期値で表示する必要があります。このダイアログを表示するために、ANEに付属のサンプルをコピーしました。 MultiSelectダイアログを表示すると、渡された値配列は正しく表示されますが、selectedItemsは正しく機能しません。内部では値がマッチしません。私も初期値なしで試して、ダイアログは1つの要素が選択されていることを表示します。

私はこのANEを他のダイアログにも使用しており、正しく動作します。私が行方不明のものはありますか?

if (Dialog.isSupported) 
    { 
     _dialogType = multipleSelectVO.type; 
     _dialogData = multipleSelectVO.data; 
     var values:Array = multipleSelectVO.options[0]; 
     var selectedItems:Array = multipleSelectVO.options[1]; 
     // values and selectedItems length is the same. 
     var multiSelect:DialogView = Dialog.service.create(
       new MultiSelectBuilder() 
         .setTitle(multipleSelectVO.tittle) 
         .setAcceptLabel("OK") 
         .setCancelLabel("Cancel") 
         .setValues(values/*, selectedItems */) //I tried with both and just values. 
                   // Dialog is not display correctly 
         .build() 
     ); 


     multiSelect.addEventListener(DialogViewEvent.CLOSED, multiSelect_closedHandler); 
     multiSelect.addEventListener(DialogViewEvent.CANCELLED, multiSelect_cancelHandler); 
     multiSelect.addEventListener(DialogViewEvent.CHANGED, multiSelect_changedHandler); 
     multiSelect.show(); 
    } 

これは特に、複数選択が正しく値の配列に変換されなかった、ANEの問題だった

+0

selectedItems配列に含まれるものを正確に表示したいことがありますか?値の配列と同じ長さのブール値の配列でなければなりません。 – Michael

+0

こんにちはMichael、選択したアイテムの配列にブール値が含まれていることを追加するのを忘れましたが、ブール値の配列を与えないと、デフォルトで値の1つが選択されています。 – sdvr

+0

テストできるコードで問題を再現できますか?つまり、単純な配列 – Michael

答えて

0

事前にありがとうございました。ここで

は、それは私のコードです選択された行インデックス。

この問題は修正され、まもなくアップデートが利用可能になります。 githubで更新を確認してください。

関連する問題