Added example rules and values
This commit is contained in:
parent
a1c0638347
commit
e7166f55a7
4 changed files with 42 additions and 43 deletions
|
@ -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 {
|
||||||
|
|
|
@ -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
|
||||||
});
|
});
|
||||||
|
|
|
@ -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' });
|
||||||
}));
|
}));
|
||||||
|
|
Binary file not shown.
Loading…
Add table
Reference in a new issue