Главная

api.form_tools

Работа с панелью инструментов текущей формы обращение через точку - api.form.tools

api.form.tools.controls = [
            {
                name: "back", //кнопка назад
                text: qsTr("Маршрут"),
                onclick: func
            },

{ type: "button", name: "filter", align: "left", // выравнивание icon: "", text: "", callmode: "script", // "view", "script" - вариант вызова в data-скрипте или в HTML-форме onclick: filterFunc },

{ type: "search", //поиск tooltip: qsTr("Введите текст (script)"), ontextchange: textChangedFunc, onaccepte: accepteFunc },

{ type: "menu", // меню items: [ {name: "item1", text: "Item1", onclick: menuItemFunc1}, {name: "item2", text: "Item2", onclick: menuItemFunc2}, {name: "item3", text: "Item3", onclick: menuItemFunc3} ] },

{ name: "finish", text: "",//qsTr("Завершить"), onclick: finishFunc },

]

function onToolButtonClicked(name) {}

function func(arg) {}

function filterFunc() { api.interactive.info("filterFunc") }

function textChangedFunc(text) { api.interactive.info("textChangedFunc text = " + text) }

function accepteFunc(text) { api.interactive.info("accepteFunc text = " + text) }

function menuItemFunc1() { api.interactive.info("menuItemFunc1") }

function menuItemFunc2() { api.interactive.info("menuItemFunc2") }

function menuItemFunc3() { api.interactive.info("menuItemFunc3") }

function finishFunc() { api.interactive.info("finishFunc") }

Methods

api.form_tools.addButton(control)
api.form_tools.addControl(control)
api.form_tools.update(name, object)

Members

controls

Список контролов панели инструментов

Methods description

addButton(control)

Добавить кнопку на панель инструментов Тоже самое что addControl, но автоматически ставится тип button

Parameters:
Name Type Description
control Control

addControl(control)

Добавить контрол на панель инструментов

Parameters:
Name Type Description
control Control

update(name, object)

Обновить элемент тулбара

Parameters:
Name Type Description
name String

Имя элемента

object Object

Параметры элемента