Added example rules and values

This commit is contained in:
Georgy Litvinov 2020-08-19 17:09:13 +02:00
parent a1c0638347
commit e7166f55a7
4 changed files with 42 additions and 43 deletions

View file

@ -764,7 +764,7 @@ p.external-auth a.blue:hover {
/* HOME SEARCH ------> */ /* HOME SEARCH ------> */
#search-home { #search-home {
float: left; float: left;
/* width: 533px; */ width: 100%;
margin: 30px 0 0 0; margin: 30px 0 0 0;
} }
#search-home h3 { #search-home h3 {

View file

@ -2,12 +2,12 @@ var rules_basic = {
condition: 'AND', condition: 'AND',
rules: [{ rules: [{
id: 'category', id: 'text',
operator: 'equal', operator: 'contains',
value: 2 value: 2
}, { }, {
id: 'category', id: 'keywords',
operator: 'equal', operator: 'contains',
value: 1 value: 1
}] }]
@ -15,51 +15,50 @@ var rules_basic = {
$('#builder').queryBuilder({ $('#builder').queryBuilder({
filters: [{ filters: [{
id: 'name', id: 'text',
label: 'Name', label: 'Текст',
type: 'string' type: 'string',
operators: ['contains', 'not_contains']
}, { }, {
id: 'category', id: 'keywords',
label: 'Category', label: 'Ключевые слова',
type: 'string',
operators: ['contains', 'not_contains']
}, {
id: 'title',
label: 'Название',
type: 'string',
operators: ['contains', 'not_contains']
}, {
id: 'bibliography',
label: 'Библиография',
type: 'string',
operators: ['contains', 'not_contains']
}, {
id: 'classgroup',
label: 'Тип документа',
type: 'integer', type: 'integer',
input: 'select', input: 'select',
values: { values: {
1: 'Books', 1: 'Статья',
2: 'Movies', 2: 'Отрывок'
3: 'Music',
4: 'Tools',
5: 'Goodies',
6: 'Clothes'
}, },
operators: ['equal', 'not_equal'] operators: ['contains']
}, { }, {
id: 'in_stock', id: 'rubrics',
label: 'In stock', label: 'Рубрикация',
type: 'integer', type: 'integer',
input: 'radio', input: 'select',
values: { values: {
1: 'Yes', 1: 'История философии',
0: 'No' 2: 'Логика',
3: 'Философия языка',
4: 'Этика',
5: 'Эстетика',
6: 'Философия техники'
}, },
operators: ['equal'] operators: ['contains', 'not_contains']
}, { } ],
id: 'price',
label: 'Price',
type: 'double',
validation: {
min: 0,
step: 0.01
}
}, {
id: 'id',
label: 'Identifier',
type: 'string',
placeholder: '____-____-____',
operators: ['equal', 'not_equal'],
validation: {
format: /^.{4}-.{4}-.{4}$/
}
}],
lang_code: 'ru', lang_code: 'ru',
rules: rules_basic rules: rules_basic
}); });

View file

@ -18,7 +18,7 @@ var QueryBuilder = $.fn.queryBuilder;
QueryBuilder.regional['ru'] = { QueryBuilder.regional['ru'] = {
"__locale": "Russian (ru)", "__locale": "Russian (ru)",
"add_rule": "Добавить", "add_rule": "Добавить условие",
"add_group": "Добавить группу", "add_group": "Добавить группу",
"delete_rule": "Удалить", "delete_rule": "Удалить",
"delete_group": "Удалить", "delete_group": "Удалить",
@ -74,4 +74,4 @@ QueryBuilder.regional['ru'] = {
}; };
QueryBuilder.defaults({ lang_code: 'ru' }); QueryBuilder.defaults({ lang_code: 'ru' });
})); }));