簡體   English   中英

cordova-plugin-dialogs中的參數buttonIndex如何工作?

[英]How does it work the argument buttonIndex in cordova-plugin-dialogs?

嗨,我在設定時遇到問題

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

那么應用程序是否知道if buttonIndex? 是否僅在function onConfirm(buttonIndex){}知道關於buttonIndex的信息? 通常是關於確認對話框https://www.npmjs.com/package/cordova-plugin-dialogs#navigatornotification確認此對話框有效,但僅在單擊“ Tak”時顯示信息,因此buttonIndex == 1(Tak英文為Yes),然后我想在<li>后面加上名稱chipsy(用英語輸入芯片)和<ul>按鈕,這在這里不起作用,這是我的代碼http://pastebin.com/Wf7untcY

追加或buttonIndex有問題嗎?

解決了功能“內容”順序錯誤的問題

正確的順序

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']);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM