components() - возвращает ассоциативный массив со списком appxml-объектов, входящих в состав данного объекта.
Пример:
b1.components()["button"].set("text='Hello!'");
get() - чтение значения атрибута.
string getItemAttribute(string obj_id, string pname) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает значение атрибута pname у узла obj_id
set() - установка атрибутов.
set(string attrName, string attrValue) - установка значения. Рекомендован для установки сложных, многострочных значений атрибутов, типа label.text, fn.source и т.д.
setItemAttribute(String obj_id, String params) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, - работа с подобъектами, являющимися неотъемлемой частью данного объекта. Например, кнопка тулбара и сам тулбар.
Внимание!
repaint() - перерисовка текстового представления и пиктограммы.
callEvent(string eventName) - аналог атрибута call-event
object getItem(string obj_id) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает узел структуры с заданным id
boolean hasItems() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает флаг наличия дочерних узлов у заданного узла или корневых элементов у объекта
hashmap getItems() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает дочерние элементы узла или корневые элементы объекта
object addItem("") - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, создает новый элемент и добавляет в конец существующего списка элементов. ID генерит по умолчанию. Возвращает ссылку на созданный элемент.
object addItem(string var) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, создает новый элемент с заданными в var атрибутами и добавляет его в конец списка элементов. Возвращает ссылку на созданный элемент.
Внимание! При передаче в метод addItem строкового массива описаний объектов использовать массив, а не строку с множеством тэгов.
addItems(Vector var) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, создает новые элементы с заданными в var атрибутами и добавляет их в конец списка элементов.
object addSubItem(string var) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, создает новый элемент с заданными в var атрибутами и добавляет его в текущий узел. Возвращает ссылку на созданный элемент.
object insertItem(string var) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, создает новый элемент с заданными в var атрибутами и добавляет его в конец списка. Возвращает ссылку на созданный элемент.
object insertSubItem(string var) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, создает новый элемент с заданными в var атрибутами и добавляет его в текущий узел. Возвращает ссылку на созданный элемент.
getLevelItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает уровень иерархии для заданного узла.
getChildCountItems() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает количество дочерних узлов в заданном узле.
getCountItems() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает количество узлов на уровне заданного узла.
getParentItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает родительский узел для заданного узла.
getFirstSubItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает первый дочерний узел для заданного узла.
getFirstItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает первый узел на уровне заданного узла.
getLastItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает последний узел на уровне заданного узла.
getNextItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает следующий узел на уровне заданного узла.
getPrevItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает предыдущий узел на уровне заданного узла.
getNextWalkItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает ???????
getPrevWalkItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает ???????
isRootItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает флаг, является ли заданный узел корнем.
removeItem(string obj_id) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, удаляет элемент obj_id объекта.
removeItem(object obj) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, удаляет элемент obj из объекта.
removeItems() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, удаляет все элементы объекта.
removeItemsRight() - объектный метод для работы с объектами tablist, удаляет все закладки, находящиеся справа от текущей.
removeItemsOther() - объектный метод для работы с объектами tablist, удаляет все закладки, кроме текущей.
object getCurrentItem() - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, возвращает ссылку на текущий элемент объекта.
object setCurrentItem(Object obj) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, делает элемент obj объекта текущим.
showItem(String/Object obj) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, делает элемент obj видимым.
hideItem(String/Object obj) - объектный метод для работы с объектами древовидной структуры, типа menu, tree, toolbar, скрывает элемент obj.
array selectedRows() - возвращает массив из порядковых номеров выделенных записей.
setImage(image image) - записывает пиктограмму в объект. Такми образом можно записывать графическое представление clipboard, например, в <label>
setImageByName(string image_name) - записывает пиктограмму, находящуюся в файле image_name в объект
image getImage() - возвращает пиктограмму.
string getImageName() - возвращает путь к пиктограмме, расположенной в объекте.
object getParent() - возвращает ссылку на родтельский объект.
object cloneObjectById(string obj_id) - создает новый экземпляр объекта obj_id и размещает в центре текущего объекта-контейнера.
object cloneObjectById(string obj_id, string position) - создает новый экземпляр объекта obj_id и размещает в позиции position
object findObject(Object obj) - ищет объект obj внутри данного объекта-контейнера. В отличие от getItem()
этот метод ищет не только на первом уровне, но и итеративно вглубь. Объект может быть задан либо через id, либо через его позицию в контейнере (например, «left»), либо через номер позиции (касается, например, flow). Полезно при использовании одинаковых id объектов в разных закладках или панелях.
object findObject(array, attribute, value) - выполняет поиск в массиве объектов array и возвращает объект, у которого атрибут attribute имеет значение value.
addObject(object obj) - добавляет объект obj в данный объект-контейнер.
addObject(object obj, string position) - добавляет объект obj в данный объект-контейнер в место position.
removeObject(Object param) - удаляет объект, переданный в параметре. Параметром может быть: id объекта, ссылка на объект, название позиции в контейнере (например, «left»), номер позиции в контейнере (касается, например, float).
getDatastore() - возвращающий массив с данными. Метод работает в query и view.
getPopupMenu() - возвращающий ссылку на контекстное меню.
setPopupMenu(popupmenu) - устанавливает контекстное меню для объекта.
byteArray(string) - возвращает байтовый массив, содержащий строку string.
setColumnsVisible(boolean) - объектный метод view. Управление видимостью всех колонок.
getColumn(number | column_name) - объектный метод view. Возвращает ссылку на объект типа «колонка».
removeRow(n) - объектный метод view. Удаляет строку.
addColumn(hash | string) - объектный метод view. Динамическое добавление описания колонки. По addColumn(…) необходимо вызвать refresh(2)
addRow(number) - объектный метод view. Динамическое добавление number пустых записей в конец массива данных.
updateData(data) - объектный метод view. Обновление данных без изменения метаданных.
getActiveTab() - возвращает ссылку на текущую активную закладку. (tablist)