使用 jquerybuilder 显示查询
Displaying the query using jquerybuilder
我使用 jQuery QueryBuilder (http://querybuilder.js.org/) 创建规则并生成 JSON 并将它们存储在数据库中。现在,我需要做反向操作。这意味着,输入将采用 JSON 的形式,它将被解析并以与 modification/deletion 的 QueryBuilder 相同的格式显示 UI 中的规则。有人可以提供 pointers/sample 如何实现这一点的代码吗?
要实现这一点,您必须使用 *setRules * 方法 --> see documentation here
var rules_json= {
condition: 'AND',
rules: [{
id: 'price',
operator: 'less',
value: 10.25
}, {
condition: 'OR',
rules: [{
id: 'category',
operator: 'equal',
value: 2
}, {
id: 'category',
operator: 'equal',
value: 1
}]
}]
};
$('#queryBuilder').queryBuilder('setRules', rules_json);
我使用 jQuery QueryBuilder (http://querybuilder.js.org/) 创建规则并生成 JSON 并将它们存储在数据库中。现在,我需要做反向操作。这意味着,输入将采用 JSON 的形式,它将被解析并以与 modification/deletion 的 QueryBuilder 相同的格式显示 UI 中的规则。有人可以提供 pointers/sample 如何实现这一点的代码吗?
要实现这一点,您必须使用 *setRules * 方法 --> see documentation here
var rules_json= {
condition: 'AND',
rules: [{
id: 'price',
operator: 'less',
value: 10.25
}, {
condition: 'OR',
rules: [{
id: 'category',
operator: 'equal',
value: 2
}, {
id: 'category',
operator: 'equal',
value: 1
}]
}]
};
$('#queryBuilder').queryBuilder('setRules', rules_json);