SimpleForm
Данный класс включает в себя методы, позволяющие настраивать формы. Они могут использоваться исключительно на стороне клиента.
Помимо этого, нижеперечисленные методы можно использовать для настройки зависимостей между полями и значениями. Например, для изменения или удаления значений полей.
SimpleForm(table, sys_id)
Используйте этот конструктор для создания экземпляра объекта SimpleForm.
Параметры:
Наименование | Тип | Обязательно | Значение по умолчанию |
---|---|---|---|
table | String | Да | Нет |
sys_id | String | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
Object | Метод возвращает объект формы. |
Пример:
SimpleForm()
window.s_widget_custom.submit = async function () {
await s_widget.serverUpdate();
const tableName = s_widget.getFieldValue('table_name');
const recordId = s_widget.getFieldValue('record_id');
const builtInForm = new SimpleForm(tableName, recordId);
await builtInForm.save().then(s_form.save());
s_modal.setShow(false);
s_go.reloadWindow();
}
modalForm()
Используйте этот объект класса SimpleForm, чтобы взаимодействовать с формой модального окна из клиентских скриптов формы открытой записи. Форма доступна при использовании тэга <Form> в виджете модального окна.
Чтобы обратиться к объекту, используйте s_form.modalForm.
Возвращаемое значение:
Тип | Описание |
---|---|
Object | Метод возвращает объект формы. |
Пример:
modalForm()
s_form.modalForm.setValue('state', '2')