Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Класс SimpleSystem представляет собой содержит методы, позволяющие получать префиксы системных названий таблиц и колонок, основываясь на текущем приложении пользователя.
getTablePrefix()
Используйте этот метод, чтобы получить префикс для системного названия таблицы, основываясь на текущем приложении пользователя.
Этот метод является асинхронным.
Параметры:
Тип | Описание |
---|---|
Void | Метод не принимает параметры |
Возвращаемое значение:
Тип | Описание |
---|---|
Object | Промис, содержащий префикс таблицы. |
Пример:
Code Block | ||||
---|---|---|---|---|
| ||||
if (s_form.isNewRecord()) { const tablePrefix = await ss.getTablePrefix(); s_form.setValue('name', tablePrefix); } |
getColumnPrefix()
Используйте этот метод, чтобы получить префикс системного названия колонки, основываясь на названии таблицы.
Этот метод является асинхронным.
Параметры:
Название | Тип | Обязательный | Значение по умолчанию |
---|---|---|---|
sys_id таблицы | String | Нет | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
Object | Промис, содержащий префикс таблицы. |
Пример:
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 |
---|