Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Информация | ||
---|---|---|
| ||
Интерфейс представляет собой Приложение (application) для работы с произвольным настраиваемым объектом |
Примечание | ||
---|---|---|
| ||
ru.intertrust.cmj.tunable.object.TunableObjectApplication |
Подсказка | ||
---|---|---|
| ||
extends: AFApplication.CanGetEntityByUNID<AnyTunableObject>, AFApplication.CanGetComplects |
property
name | return value | description |
---|---|---|
getClientContextIds | List<String> | Если контекст - коллекция, то возвращает ids выделенных галкой документов из коллекции, если выделенных галкой нет, то id сфокусированного. Параметры:
|
getClientContextResourceId | String | Метод возвращает id контекстного документа. Из коллекции- id выделенного фокусом документа, из открытого документа - id документа. Параметры:
|
getClientContextFocusedId | String | Метод возвращает id выделенного фокусом документа из коллекции. Параметры:
|
contextIsCollection | Boolean | Метод возвращает признак того, что операция вызвана из коллекции. Параметры:
|
getClientContextActionRel | String | Метод возвращает id действия. Параметры:
|
getClientContextResource | AFInstanceObject | Метод возвращает НР-карту ресурса из клиентского контекста. Параметры:
|
getClientContextLockerSign | AFInstanceObject | Метод возвращает НР-карту сформированной ЭП из клиентского контекста. Параметры:
|
getEntityByUNIDSpecial | AnyTunableObject | Особое получение сущности Параметры:
|
getEmbeddedCollectionSubObjects | List<AnyTunableObject> | Получение вложенной коллекции в документе Параметры: |
methods
name | return value | description | |
---|---|---|---|
composeApplicationTunableObject | AnyTunableObject | Метод создает прикладной объект с типом объекта TUNABLE_OBJECT. Параметры:
| |
composeTunableObject | AnyTunableObject | Метод получает объект с заданной схемой. Параметры: | |
composeTunableObject | AnyTunableObject | Метод получает объект с заданной схемой. Параметры:
| |
composeDialog | AnyTunableObject | Метод получает объект-пустышку для диалога. Параметры: | |
requestForSimpleDraft | Object | Метод возвращает один из ресурсов: черновик, ресурс диалога, запрос на клиентский контекст. Параметры:
| |
requestForChildDraft | AnyTunableObject | Метод возвращает один из ресурсов: черновик для дочернего объекта, ресурс диалога Параметры:
| |
requestForSiblingDraft | AnyTunableObject | Метод возвращает один из ресурсов: черновик для одноуровневого (относительно контекстного объекта) объекта , ресурс диалога Параметры:
| |
requestForSiblingDraft (tnUnid) | AnyTunableObject | Метод возвращает один из ресурсов: черновик для одноуровневого (относительно контекстного объекта) объекта , ресурс диалога Параметры: | |
requestForCopyDraft | AnyTunableObject | Метод возвращает один из ресурсов: черновик для копии контекстного объекта, ресурс диалога Параметры:
| |
saveEntity | Сохранение сущности Параметры:
| ||
saveEntitySpecial | Особое сохранение сущности Параметры:
| ||
createClientContextRequest | AnyTunableObject | Метод создает объект со схемой ClientContextRequest, по которой клиент должен вернуть клиентский контекст. В клиентский контекст могут входить ids выделенных документов в коллекции, ресурс диалога. Параметры: | getClientContextFocusedId | String | Метод возвращает id выделенного фокусом документа из коллекции.contextIsCollection | boolean |
getClientContextActionRel | String | Метод возвращает id действия. Параметры:
| |
getClientContextResource | AFInstanceObject | Метод возвращает НР-карту ресурса из клиентского контекста. Параметры:
| |
getClientContextLockerSign | AFInstanceObject | Метод возвращает НР-карту сформированной ЭП из клиентского контекста. Параметры:
| |
getEntityByUNIDSpecial | AnyTunableObject | Особое получение сущности Параметры:
| |
getEmbeddedCollectionSubObjects | List<AnyTunableObject> | Получение вложенной коллекции в документе Параметры:
| |
deleteEmbeddedCollectionSubObjectsOverdue | int
| setParentIfChild | Параметры:
|
getClientContextIds | List<String> | Если контекст - коллекция, то возвращает ids выделенных галкой документов из коллекции, если выделенных галкой нет, то id сфокусированного.
| getClientContextResourceId | String | Метод возвращает id контекстного документа. Из коллекции- id выделенного
| |||
deleteEmbeddedCollectionSubObjectsOverdue | Integer | Удаление подобъектов без родителя созданных до определенного времени Параметры:
| |
deletePermanently (tunableObject) | Удаляет сущность из хранилища без возможности восстановления. Параметры: AnyTunableObject - tunableObject - удаляемая
| ||
deletePermanently (id) | Удаляет сущность из хранилища без возможности восстановления по идентификатору Параметры: id - String - id- unid документа |
enum <ClientContextKey>
Виды данных из клиентского контекста
name | description |
---|---|
compactCollection | ids выделенных галкой документов в коллекции |
resource | Ресурс (используется для передачи от клиента серверу контекстного ресурса) |
resourceid | Id |
ресурса. |
Если |
операция |
вызывается |
в |
контексте |
коллекции, |
то |
клиент |
передает |
id |
элемента, |
выделенного |
в |
коллекции |
путем |
установки |
фокуса. |
Если |
операция |
вызывается |
из |
открытого |
документа, |
то |
клиент |
передает |
id |
этого |
документа, |
значение |
которого |
клиент |
берет |
из |
поля |
$id |
ресурса. | |
mainresourceid | Актуально для случая, когда из меню внешней коллекции, встроенной в форму открытого объекта, по кнопке нужно получить id открытого документа. |
actionRel | Идентификатор действия |
resourcemode | Режим |
lockerSign | Запрос формирования ЭП для текущего контекстного объекта. Необходимые данные клиент берёт из ClientContext/serverData/lockerSign, сформированную ЭП кладёт в ClientContext/data/lockerSign |
Свойства страницы | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
панель | |
---|---|
Методы, свойства, внутренние классы
|