Hi @nolimits4web,
I am trying to apply @click or @change on checkbox but on click or on change function defined under methods is not being triggered. Adding my code below as I have implemented, please have a look and suggest what am I doing wrong…
HTML:
Template7.registerHelper(‘renderFilters’, function(extendedData, entry) {
console.log(extendedData);
console.log(entry);
var mainHTML = ‘’;
if(extendedData.allowMultipleValueSelection == ‘true’) {
$.each(entry, function(index, value){
mainHTML += ’
<input type=“checkbox” name="’+extendedData.srchattridentifier+’" value="’+value.extendedData.uniqueId+’" @click=“filterList” />
});
} else {
$.each(entry, function(index, value){
mainHTML += ’
<input type=“radio” name="’+extendedData.srchattridentifier+’" value="’+value.extendedData.uniqueId+’" @click=“filterList” />
});
}
return mainHTML;
})
Page Script:
<script>
return {
methods: {
filterList: function() {
console.log('value');
}
}
}
</script>
I don’t understand why this function is not being triggered.
Hope to get a quick help, because I am stuck in my project at this point.