tree_object_pack Package

tree_object_pack Package

File: __init__.py Author: Rinat F Sabitov Description:

actions Module

Действия для работы с древовидными справочниками Author: Rinat F Sabitov

class objectpack.tree_object_pack.actions.TreeObjectPack(*args, **kwargs)
Базовые классы: objectpack.actions.ObjectPack

Набор действий для работы с объектами, находящимися в древовидной иерархии.

configure_grid(grid)
create_edit_window(create_new, request, context)
declare_context(action)
get_rows_query(request, context)
list_window

псевдоним класса BaseTreeListWindow

parent_field = 'parent'
save_row(obj, create_new, request, context)
select_window

псевдоним класса BaseTreeSelectWindow

class objectpack.tree_object_pack.actions.TreeObjectRowsAction
Базовые классы: objectpack.actions.ObjectRowsAction

Получение данных для древовидного списка объектов

prepare_object(obj)

Сериализация объекта

run(*args, **kwargs)
set_query()

выборка данных

ui Module

UI для работы с древовидными списками Author: Rinat F Sabitov

class objectpack.tree_object_pack.ui.BaseObjectTree(*args, **kwargs)
Базовые классы: m3_ext.ui.panels.trees.ExtObjectTree

Визуальный элемент “Дерево”

class objectpack.tree_object_pack.ui.BaseTreeListWindow(*args, **kwargs)
Базовые классы: objectpack.ui.BaseListWindow

Окно отбражения объектов в виде деревовидного списка

class objectpack.tree_object_pack.ui.BaseTreeSelectWindow(*args, **kwargs)
Базовые классы: objectpack.ui.BaseSelectWindow

Окно выбора объекта из древовидного списка

set_params(params)

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