SchemeService

Hierarchy

  • SchemeService

Properties

Readonly application

Метаданные приложений.

const appScheme = await System.scheme.application.get("clients", "crm");
if (!appScheme) {
     throw new Error("Application not found");
}
const appName = appScheme.name;

if (!appScheme.fields) {
    throw new Error("Application fields not found");
}
const isFieldOfType = System.scheme.field.isFieldOfType;
for (const field of appScheme.fields) {
    if (!field) {
        continue;
    }
    if (isFieldOfType(field, FieldSchemeType.ENUM)) {
        const enumValues = field.data?.enumItems ?? [];
        // Работа с enumValues
    }
}

Readonly field

Метаданные полей.

Readonly namespace

Метаданные разделов.

Readonly page

Метаданные страниц.