The value for the query builder is not getting set properly if I initialize and set the value inside a for loop. Can you please give me sample code for how to use QB inside a loop ?
Sample Code Snippet:
webix.ready(function () {
ko.utils.arrayForEach(self.ruleset(), function (rule, index) { -- knockout for loop if (self.isInlineEditable && index > 0) {
webix.ui({
container: "rule-builder-control-" + index,
view: "querybuilder",
id: "querybuilder" + index,
fields: self.webixFields,
filters: self.webixOperators(),
maxLevel: 3
});
$$("querybuilder" + index).setValue({
glue: rule.ruleJSON.glue,
rules: rule.ruleJSON.rules
});
$$("querybuilder" + index).focus();
}
});
});