Я работаю в среде Smartface.io, работая с ярлыками и повторителями. Как бы то ни было, я не могу получить доступ к элементу onSelectedItem для повторного использования, потому что метки в каждой строке, кажется, впереди и тем самым блокируют фактический повторитель. Есть ли способ отправить ярлык за панель повтора? Я попытался добавить z: «1» в lbl и z: «8» в переменные repeatBox1. Любая помощь будет оценена по достоинству.Как отрегулировать значение z?
Благодаря
var lbl = new SMF.UI.Label({
top : "0%",
left : "0%",
width : "50%",
height : "100%",
z-index : "0",
fillColor : "#FFFFFF",
textAlignment : SMF.UI.TextAlignment.center
});
var repeatBox1 = new SMF.UI.RepeatBox({
width : "90%",
height : "40%",
left : "5%",
top : "10%",
z : "8",
showScrollbar : true,
fillColor : "white",
backgroundTransparent : true
});
repeatBox1.dataSource = qq;
repeatBox1.controls.
repeatBox1.onRowRender = function (e) {
this.controls[0].text = qq[e.rowIndex].users;
};
repeatBox1.onSelectedItem = function (e) {
//Pages.Page2.show();
alert("Selected " + (e.rowIndex + 1) + ". row");
};
repeatBox1.onRowDeleting = function (e) {
if (e.rowIndex === 0) {
alert("first row is deleted...");
}
};
repeatBox1.itemTemplate.height = Device.screenHeight/7;
repeatBox1.itemTemplate.imageFillType = SMF.UI.ImageFillType.stretch;
repeatBox1.itemTemplate.add(lbl);
Pages.Page1.add(repeatBox1);
Привет, спасибо за помощь, я действительно пробовал это раньше, однако это вызвало еще одну проблему. Я пытаюсь сделать список выбора в повторном боксе и иметь функцию onTouch, прикрепленную к ярлыкам, я столкнулся с проблемой неспособности прокрутки. (каждый раз, когда я в списке, я касаюсь ярлыка и в конечном итоге активирую функцию onTouch. Любые другие предложения? – QQRainbows