如何使用 WIX 中的复选框获取中继器数据?
How to get repeater data using checkbox in WIX?
我正在展示来自 database.Data 的转发器数据在转发器中完美显示。
现在我想select在一个或多个中继器上勾选但不起作用。
当我选中复选框时,它应该显示“Air Jordan”。但它显示“Hydra”。索引值也没有显示。
这是我的代码
export function checkbox1_change(event) {
// Add your code for this event here:
let myid=$w('#text32').text;
console.log(myid);
$w("#repeater2").onItemReady( ($item, itemData, index) => {
if ($w("#checkbox1").checked) {
console.log("index:"+index);
} else {
console.log("no Index");
}
} );
您需要像这样限定点击项目的范围
export function checkbox1_change(event) {
let $item = $w.at(event.context);
let myid = $item('#text32').text;
console.log(myid);
/*Checkbox*/
if($item("#checkbox1").checked){
console.log("index:"+index);
}else{
console.log("no Index");
}
}
在此处阅读有关项目范围的更多信息:https://www.wix.com/corvid/forum/tips-tutorials-examples/removal-of-the-w-parameter-from-event-handlers
我正在展示来自 database.Data 的转发器数据在转发器中完美显示。
现在我想select在一个或多个中继器上勾选但不起作用。
当我选中复选框时,它应该显示“Air Jordan”。但它显示“Hydra”。索引值也没有显示。
这是我的代码
export function checkbox1_change(event) {
// Add your code for this event here:
let myid=$w('#text32').text;
console.log(myid);
$w("#repeater2").onItemReady( ($item, itemData, index) => {
if ($w("#checkbox1").checked) {
console.log("index:"+index);
} else {
console.log("no Index");
}
} );
您需要像这样限定点击项目的范围
export function checkbox1_change(event) {
let $item = $w.at(event.context);
let myid = $item('#text32').text;
console.log(myid);
/*Checkbox*/
if($item("#checkbox1").checked){
console.log("index:"+index);
}else{
console.log("no Index");
}
}
在此处阅读有关项目范围的更多信息:https://www.wix.com/corvid/forum/tips-tutorials-examples/removal-of-the-w-parameter-from-event-handlers