Titanium Android选项对话框重置

时间:2014-09-12 09:28:46

标签: android titanium

我第二次使用选项对话框时遇到了问题,我第一次选择的选项仍然突出显示,我似乎无法撤消此操作。有没有人知道这个问题的解决方案?

我通过tableview点击事件召唤optiondialog

var option = Ti.UI.createOptionDialog({
    title: 'Verander Status',
    options:['Afgerond','Bezig','NVT','Cancel'],
    cancel:3
});
option.addEventListener('click',function(e){
    var naam = t1;
    var db = Ti.Database.open('Opleiding');
    if( e.index == 0){ 
        db.execute('UPDATE ICTVAKKEN SET status ="A" WHERE Name =? ',naam);
    }
    if(e.index == 1){
        db.execute('UPDATE ICTVAKKEN SET status ="B" WHERE Name =? ',naam);
        }
    if(e.index == 2){
        db.execute('UPDATE ICTVAKKEN SET status ="N" WHERE Name =? ',naam);
    }
    Gettable();
    db.close();

});

1 个答案:

答案 0 :(得分:0)

目前没有重置选项对话框的选项。但是,每次要显示选项对话框时,都可以尝试以下创建optionDialog的代码。

var options = {
    title: 'Verander Status',
    options:['Afgerond','Bezig','NVT','Cancel'],
    cancel:3
};

var button = Ti.UI.createButton({
    title : 'Show Dialog',
    color : '#000'
});

win.add(button);


button.addEventListener('click', function(e){
    Ti.UI.createOptionDialog(options).show();
});

这样就可以了。