I have a repeater with url from a dataset. I want the button disabled if the url field for that row is null.
I add this code to page, but I’m getting a parsing error.
Please help. TIA!!
$w ( “#repeater5” ). onItemReady (( $item , itemData , index ) =>
{
let url = itemData . files ;
if ( url === undefined || url === “” || url === null )
{
$item ( ‘#button3’ ). disable ();
}
else {
$item ( ‘#button3’ ). enable ();
}
If this one do not work…
// ----------------- USER-INTERFACE----------------------
var REPEATER = "#repeater5"
var DATASET = ""
// ----------------- USER-INTERFACE----------------------
$w.onReady(()=>{console.log("My page is ready now.")
$w(REPEATER).onItemReady(($item, itemData, index)=> {
console.log("Item-Data: ", itemData); console.log("Index: ", index);
let url = itemData.files; console.log("URL: " , url);
if (url) {$item('#button3').disable();}
else {$item('#button3').enable();}
});
});
Try this one… (adding the DATASET-onReadypart)…
// ----------------- USER-INTERFACE----------------------
var REPEATER = "#repeater5"
var DATASET = "# + YOUR DATASET ID HERE"
// ----------------- USER-INTERFACE----------------------
$w.onReady(()=>{console.log("My page is ready now.")
$w(DATASET).onReady(()=>{console.log("Dataset is READY!")
$w(REPEATER).onItemReady(($item, itemData, index)=> {
console.log("Item-Data: ", itemData); console.log("Index: ", index);
let url = itemData.files; console.log("URL: " , url);
if (url) {$item('#button3').disable();}
else {$item('#button3').enable();}
});
});
});