I tried adding a filter, to set the dropdown values so i can submit them, however only broken
its not submitting other fields in child collection as warnings tell me.
thankyou for your assistance.
//filter var datasetfilter = $w(" #dataset1 “).setFilter(wixData.filter().contains(“speciesData”, $w(” #dropdownTaxonSpecies ").value)) console.log(datasetfilter);
function uniqueDropDown2() {
wixData.query("Species")
.contains("familyCommonName", $w("#dropdownFamCommName").value)
.limit(1000)
.find()
.then(results => {
const uniqueTitles = getUniqueTitles(results.items);
console.log(uniqueTitles);
$w(“#dropdownTaxonSpecies”).options = buildOptions(uniqueTitles);
});
function getUniqueTitles(items) {
const titlesOnly = items.map(item => item.taxonName);
return [… new Set(titlesOnly)];
}
function buildOptions(uniqueList) {
return uniqueList.map(curr => {
return { label: curr, value: curr };
});
}
//filter
var datasetfilter = $w(“#dataset1”).setFilter(wixData.filter().contains(“speciesData”, $w(“#dropdownTaxonSpecies”).value))
console.log(datasetfilter);
}