2016-04-12 21 views
1

Merhaba Bir uygulama yapıyorum ve Dialog ANE kullanıyorum.Distriqt Dialog ANE - MultiSelectBuilder hatası

Bu seçenekler için 5 farklı seçenek ve başlangıç ​​değerleri ile iOS için bir MultiSelect iletişim kutusu görüntülemem gerekiyor. Bu iletişim kutusunu göstermek için ANE ile gelen örneği kopyaladım. MultiSelect iletişim kutusunu görüntülediğimde, iletilen değerler dizisi doğru görüntüleniyor, ancak selectedItems doğru çalışmıyor, içerideki değerlere uymuyor. Ayrıca herhangi bir başlangıç ​​değeri olmadan da denedim ve diyalog bir elemanın seçildiğini gösterir.

Diğer iletişim kutuları için de bu ANE'yi kullanıyorum ve düzgün çalışıyor. Kaybettiğim bir şey var mı?

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(); 
    } 

Bu özellikle çoklu seçim doğru değerler dizisi haline dönüştürerek değildi, ANE bir sorun oldu

+0

selectedItems dizisinin tam olarak neyi içerdiğini göstermek isteyebilirsiniz? Doğru bir şekilde çalışması için değerler dizisi ile aynı uzunlukta bir Boolean değerleri dizisi olmalıdır. – Michael

+0

Merhaba Michael, Seçili öğeler dizisinin Booleanlar içerdiğini eklemeyi unuttum, ancak hiçbir Boole değeri dizisi vermediğimde, yalnızca değerler, varsayılan değerlerden birinin seçildiğini gösterir. – sdvr

+0

Sorunu test edebileceğimiz bazı kodlarla çoğaltabilir misiniz? Yani basit bir dizi – Michael

cevap

0

önceden Çok teşekkür ederim: Burada

benim kod Seçilen satır indeksleri.

Sorunu şimdi düzelttik ve kısa süre içinde bir güncelleme mevcut olacak. Güncelleme için github'u kontrol edin.