Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
...
Данный класс содержит методы, позволяющие получать префиксы системных названий таблиц и колонок, основываясь на текущем приложении пользователя.
getTablePrefix()
Используйте этот метод, чтобы получить префикс для системного названия таблицы, основываясь на текущем приложении пользователя.
...
Note |
---|
Данный метод является асинхронным |
...
Параметры:
...
. Для оптимальной работы используйте ключевое слово await, как в примере ниже. |
Возвращаемое значение:
Тип | Описание |
---|
...
Object | Метод возвращает объект Promise с префиксом таблицы. |
Пример:
Code Block | ||||
---|---|---|---|---|
| ||||
if (s_form.isNewRecord()) {
const |
...
tablePrefix = await ss.getTablePrefix(); s_form.setValue('name', |
...
tablePrefix); } |
getColumnPrefix(tableName)
Используйте этот метод, чтобы получить префикс системного названия колонки, основываясь на названии таблицы.
Note |
---|
...
Данный метод является асинхронным. Для оптимальной работы используйте ключевое слово await, как в примере ниже. |
Параметры:
Название | Тип | Обязательный | Значение по умолчанию |
---|---|---|---|
tableName | String |
...
Нет | Нет |
Возвращаемое значение:
Тип | Описание |
---|
...
Object | Метод возвращает объект Promise с префиксом таблицы. |
...
Пример:
Code Block | ||||
---|---|---|---|---|
| ||||
const table_id = s_form.getValue('table_id');
if (table_id !== null) {
(new SimpleRecord('sys_db_table')).get(table_id, (table) => {
const column_prefix = await ss.getColumnPrefix(table.name);
if (column_prefix) {
const old_column_name = s_form.getValue('column_name');
s_form.setValue('column_name', column_prefix + old_column_name);
}
});
} |
Table of Contents |
---|