1

こんにちは私はアプリを構築しており、Dialog ANE を使用しています。

5 つの異なるオプションとそれらのオプションの初期値を含む iOS 用の MultiSelect ダイアログを表示する必要があります。このダイアログを表示するために、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();
    }

事前にどうもありがとうございました

4

1 に答える 1

0

これは ANE の問題であり、特に複数選択が値の配列を選択された行インデックスに正しく変換していませんでした。

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

于 2016-04-12T23:07:17.627 に答える