Я новичок в титане. Я создаю сборщик в Titanium, который загружает набор записей из моей локальной базы данных sqlite.Titanium picker scrolling lags в первый раз
Всякий раз, когда я просматриваю сборщик, в первый раз, похоже, происходит небольшое отставание в прокрутке. То есть, когда пользователь прокручивает сборщик, есть отставание в течение нескольких секунд, а затем пользователям разрешено непрерывно прокручивать записи. Эти задержки происходят только в первый раз.
Может ли кто-нибудь указать мне, как исправить это отставание прокрутки.
Мой код выглядит следующим образом:
function CREATEPICKER(rows, x, y, width, sel, initialValue) {
var picker = Ti.UI.createPicker({left: x, height: Ti.App.pickerHeight, top: y, plat: '', width : width});
var data =[];
var v, selectedrow;
data[0]=Ti.UI.createPickerRow({title: initialValue, font:{fontSize: 48} });
var j = 1;
while (rows.isValidRow())
{
v = rows.fieldByName('id');
if((v != null) && (v != '') && (v != 'NULL')) {
if(v == sel) selectedrow = j;
data[j]=Ti.UI.createPickerRow({title: v, fontSize: 48 });
j++;
}
rows.next();
}
if(selectedrow > 0) picker.setSelectedRow(0,selectedrow);
picker.selectionIndicator = true;
picker.add(data);
return(picker);
}
Может кто-то пожалуйста, руководство меня.
Thank you.
К сожалению, это не работает для меня. Я также редактировал точный код в своем вопросе. Не могли бы вы еще раз рассмотреть это. –