Distriqt Dialog ANE — ошибка MultiSelectBuilder

Здравствуйте, я создаю приложение и использую Dialog ANE.

Мне нужно отобразить диалоговое окно MultiSelect для iOS с 5 различными параметрами и начальными значениями для этих параметров. Я скопировал пример, поставляемый с ANE, чтобы показать это диалоговое окно. Когда я отображаю диалоговое окно MultiSelect, переданный массив значений отображается правильно, однако selectedItems работает неправильно, внутри него не отображаются значения. Я пробовал также без каких-либо начальных значений, и в диалоговом окне отображается, что выбран один элемент.

Я использую этот 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();
    }

заранее большое спасибо


person sdvr    schedule 12.04.2016    source источник
comment
Возможно, вы захотите показать, что именно содержит массив selectedItems? Это должен быть массив логических значений той же длины, что и массив значений, чтобы он работал правильно.   -  person Michael    schedule 12.04.2016
comment
Здравствуйте, Майкл, я забыл добавить, что массив выбранных элементов содержит логические значения, однако, когда я не даю никакого массива логических значений, а только значения, по умолчанию отображается, что одно из значений выбрано.   -  person sdvr    schedule 12.04.2016
comment
Можете ли вы воспроизвести проблему с некоторым кодом, который мы можем протестировать? т.е. простой массив   -  person Michael    schedule 13.04.2016
comment
На самом деле я смог воспроизвести эту проблему, изучая ее сейчас.   -  person Michael    schedule 13.04.2016


Ответы (1)


Это была проблема с ANE, в частности, множественный выбор неправильно преобразовывал массив значений в выбранные индексы строк.

Мы исправили проблему, и вскоре будет доступно обновление. Проверьте github для обновления.

person Michael    schedule 12.04.2016