在tableViewRow错误中添加选择器

时间:2013-09-03 20:26:30

标签: android titanium tableview picker

我正在使用tableViewRow上的选择器,效果很好,但是当选择pickerRow时,这也会在第4行重复。任何想法为什么会发生这种情况?

这是Android Titanium Studio的最新版本

var tipo = Ti.UI.createPicker({
    width:'15%',
    right:30,
    top:0
});

caja.add(tipo);

/*
var columTipo = Ti.UI.createPickerColumn({

});

tipo.add(columTipo);
*/
//var rowPromo = [];
var data = [];
var db = Ti.Database.open("elite.db","elite");
var selectPromo = db.execute('select * from PROMOTION_TYPES');
var i = 0;
while(selectPromo.isValidRow()) {
    i++;
    var rowPromo = Ti.UI.createPickerRow({title:selectPromo.fieldByName('name')});
    //tipo[obj.numero].add(rowPromo[i]);
    data.push(rowPromo);
    selectPromo.next();
}

tipo.add(data);
tipo.selectionIndicator = true;

tipo.addEventListener('change',function(e) {
    //e.setBackgroundColor('#ccc');
    alert('Promo'+e.selectedValue);
})

0 个答案:

没有答案