Сервисы получения моделей объектов
Следующие сервисы предназначены для получения на клиенте моделей объектов для программного изменения значений элементов управления.
-
$DirectoryDesignerRowController
— предоставляет методы для получения объектов Конструктора справочников:-
getDirectoryDesignerRow(rowId: string)
— получает объект Строка справочника для строки с идентификаторомrowId
. -
getDirectoryDesignerRows(rows: GenModels.CollectionRequestModelOf<string>)
— получает объекты Строка справочника для строк с идентификаторами rows.
-
-
$CardKindController
— предоставляет методы для получения объектов Справочника видов карточек:-
getCardKind(cardKindId: string)
— получает объект Вид карточки для вида с идентификаторомcardKindId
. -
getCardKinds(cardKinds: GenModels.CollectionRequestModelOf<string>)
— получает объекты Вид карточки для видов с идентификаторамиcardKinds
.
-
-
$DepartmentController
— предоставляет методы для получения объектов Справочника сотрудников и Справочника контрагентов:-
getStaffDepartment(departmentId: string)
— получает объект Подразделение для подразделения с идентификаторомdepartmentId
. -
getPartnerDepartment(departmentId: string)
— получает объект Подразделение контрагента для подразделения с идентификаторомdepartmentId
. -
getStaffDepartments(departments: GenModels.CollectionRequestModelOf<string>)
— получает объекты Подразделение для подразделений с идентификаторамиdepartments
. -
getPartnerDepartments(departments: GenModels.CollectionRequestModelOf<string>)
— получает объекты Подразделение контрагента для подразделений с идентификаторамиdepartments
.
-
-
$EmployeeController
— предоставляет методы для получения объектов Справочника сотрудников:-
getEmployee(employeeId: string, options?: RequestOptions)
— получает объект Сотрудник для сотрудника с идентификаторомemployeeId
. -
getEmployees(employees: GenModels.CollectionRequestModelOf<string>, options?: RequestOptions)
— получает объекты Сотрудник для сотрудников с идентификаторамиemployees
.
-
-
$PartnerEmployeeController
— предоставляет методы для получения объектов Справочника контрагентов:-
getPartnerEmployee(employeeId: string, options?: RequestOptions)
— получает объект Сотрудник контрагента для сотрудника с идентификаторомemployeeId
. -
getPartnerEmployees(employees: GenModels.CollectionRequestModel, options?: RequestOptions)
— получает объекты Сотрудник контрагента для сотрудников с идентификаторамиemployees
.
-
Следующий код демонстрирует пример получения объекта Подразделение с идентификатором 6832216B-FED9-4D20-B1D4-0097C73D446E
при помощи сервиса $DepartmentController
.
export function superHandler(sender: CustomButton, e: IEventArgs) {
let departmentControllerService = sender.layout.getService($DepartmentController);
let departmentModel = departmentControllerService.getStaffDepartment("6832216B-FED9-4D20-B1D4-0097C73D446E");
}
Подробное описание сервисов приведено в справочнике по JS API. |