После установки Query можно создать его на странице
Минимальная конфигурация для инициализации Query:
webix.ui({
view: "query",
id: "query",
data: data,
fields: [
{ id: "first_name", value: "First Name", type: "text" },
{ id: "last_name", value: "Last Name", type: "text" },
// other fields
],
value: { /*правила фильтрации и комбинирования полей*/ }
});
Related sample: Query: Initialization
По умолчанию Query организует правила вертикально, но вы можете расположить их в строку, как здесь:
Для этого задайте значение "bar" свойству type:
Установка горизонтального режима
webix.ui({
view: "query",
id: "query",
// отображает правила горизонтально
type: "bar",
fields: [ /*поля для фильтрации*/ ],
value: { /*правила фильтрации и комбинирования полей*/ }
});
Related sample: Query: Toolbar Mode
Простой - “simple” - режим скрывает контекстное меню, предотвращая добавление пользователями новых фильтров, но оставляя возможность редактирования существующих фильтров с помощью двойного клика по панелям.
Вы можете переключиться на простой режим, задав свойству simple значение true:
webix.ui({
view: "query",
id: "query",
// switch to the simple mode
simple: true,
fields: [ /*поля для фильтрации*/ ],
value: { /*правила фильтрации и комбинирования полей*/ }
});
Related sample: Query: Simple mode
Наверх