Ok, back to you. I am sure that what you are trying to achieve is doable.
The question is, are you familiar with coding.
I asume your setup only includes a database, where you have connected a simple dataset and to the dataset you have connected a repeater?
Now you got the result we can see on your pic? Was this the way you have taken ?
Let first collect some facts…
- You will have a database running in your background.
- You will need the REPEATER to be able to generate a TABLE-LIKE overview.
- First think of, which elements you want to have inside of your repater.
In your case…
a) FIELD —> “TopDomain” which includes website-links in type of STRING (TEXT).
b) FIELD —> “Status”, which is a TAG-FIELD.
c) And there is a request to make your STRING clickable in form of HYPERLINKS ?
So now you have 2-options you can chose.
- You work again with —> DATASET → but this time you go the coding way.
- You work with ------------> Wix-Data → this will be a FULL-CODED SOLUTION (most custom and flexible way you can go).
There is also a third way → which would be a mix of coding and using Wix-Out-Of-The-Box-Elements, but this way is not recommended, since taking this way → you should know what you are doing → tricky way.
But before we choose a way → maybe you first show your current seup, that means…
- How did you connect all elements together?
- Did you use a DATASET ?
- Did you use code?
What you could try is…
$w.onReady(()=>{
$w('#dataset1').onReady(()=>{
$w("#myRepeater").onItemReady( ($i, iData, index) => {
console.log('Item-Data: ', iData);
});
});
});
Now take a look onto your console, if you get the data logged for every existing item in your dataset (database).
Next step: Let us generate an IF-ELSE-CONDITION…
$w.onReady(()=>{
$w('#dataset1').onReady(()=>{
$w("#myRepeater").onItemReady( ($i, iData, index) => {
console.log('Item-Data: ', iData);
console.log('ID: ', iData._id);
console.log('Status: ', iData.status);
console.log('-----');
//---------------------------
if(iData.status ==='Active' || 'active') {console.log(iData.title+ ' is '+ iData.status);}
else {console.log(iData.title+ ' is not '+ iData.status);}
});
});
});
Check the logs in your console.