2016-04-13 14 views
0

Merhaba benCordova eklenti diyaloglarında buttonIndex argümanında nasıl çalışır?

if (buttonIndex == 1) { 
//do stuff 
} else if (buttonIndex == 2) { 
//II do stuff 
} 

böylece uygulama if yılında buttonIndex hakkında bilir ayarı ile sorun var? ButtonIndex hakkında sadece function onConfirm(buttonIndex){} içinde bilinmesi mi? https://www.npmjs.com/package/cordova-plugin-dialogs#navigatornotificationconfirm teyit diyaloğu ile ilgili olarak bu diyalog çalışır, ancak sadece 'Tak' butonuna basıldığında sadece bilgisini görüntüleyiniz. Bu yüzden buttonIndex == 1 (Takim in English Yes var) o zaman <li> ismini cips (İngilizce cipsinde) ve bir butona eklemek istiyorum <ul> için çalışmıyor. Kodum http://pastebin.com/Wf7untcY

Ekleme veya buttonIndex ile ilgili bir sorun mu var?

cevap

0

o işlevi 'içerik'

function onConfirm(buttonIndex) { 
           if (buttonIndex == 1) { 

            var li = $('<li/>'); 
            var lv = $('#lv'); 
            var divP = $('<div/>', { 
               'class':"ui-grid-a"}).appendTo(li); 
            var divC1 = $('<div/>', { 
               'class':"ui-block-a", 
               text:'chips'}).appendTo(divP); 
            var btnDel = $('<button/>', { 
               'class':"ui-btn ui-icon-delete ui-btn-icon-notext ui-btn-inline", 
               click: function() { 
                li.empty(); 
               } 
            }); 

            var divC2 = $('<div/>', { 
               'class':"ui-block-b"}).appendTo(divP).append(btnDel); 

            lv.append(li); 

            window.plugins.toast.showLongBottom('Added chips to shopping list'); 
           } else if (buttonIndex == 2) { 
            window.plugins.toast.showLongBottom('Not added'); 
           } 
          } 

          navigator.notification.confirm('Do you want to add chips to beer?', onConfirm, 'Basket Analysis', ['Yes','No']); 
+0

için pl metni tercüme sağ sipariş yanlış dizisi ile ilgili bir sorun olduğunu çözüldü tr – Grisza

İlgili konular