Сервисы получения моделей объектов
Следующие сервисы предназначены для получения на клиенте моделей объектов для программного изменения значений элементов управления.
-
$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. |