Zoho Creator — это мощная платформа с низким кодированием, которая позволяет пользователям создавать собственные приложения без глубоких знаний программирования. Одним из распространенных требований при работе с подчиненными формами в Zoho Creator является необходимость скрывать определенные поля в зависимости от определенных условий. В этой статье мы рассмотрим пять различных методов скрытия полей подчиненной формы в Zoho Creator, а также примеры кода для каждого метода.
Метод 1: клиентские сценарии
Zoho Creator предоставляет функцию сценариев на стороне клиента, которая позволяет вам изменять поведение вашего приложения с помощью JavaScript. Чтобы скрыть поле подчиненной формы с помощью клиентского сценария, вы можете использовать метод hideField. Вот пример:
// Client Script
if (condition) {
form.subformName.fieldName.hideField();
}
Метод 2: правила рабочего процесса
С помощью правил рабочего процесса Zoho Creator вы можете автоматизировать действия на основе заранее определенных условий. Чтобы скрыть поле подчиненной формы с помощью правил рабочего процесса, вы можете создать правило, которое срабатывает при выполнении определенного условия. В действиях правила выберите параметр «Скрыть поле» для нужного поля подчиненной формы.
Метод 3: создание сценариев Deluge
Deluge — это собственный язык сценариев Zoho Creator, который позволяет выполнять настройку на стороне сервера. Чтобы скрыть поле подчиненной формы с помощью сценария Deluge, вы можете использовать функцию hideField. Вот пример:
// Deluge Script
if condition then
field.subformName.fieldName.hideField();
end if;
Метод 4: Условное форматирование
Условное форматирование в Zoho Creator позволяет динамически изменять форматирование или видимость полей в зависимости от определенных условий. Чтобы скрыть поле подчиненной формы с помощью условного форматирования, выполните следующие действия:
- Выберите поле подчиненной формы, которое хотите скрыть.
- Перейдите на вкладку «Свойства».
- В разделе «Условное форматирование» создайте условие, которое будет иметь значение true, когда поле должно быть скрыто.
- Выберите параметр «Скрыть поле» для этого условия.
Метод 5: Конструктор страниц
Конструктор страниц Zoho Creator предлагает визуальный интерфейс для настройки макета вашего приложения. Чтобы скрыть поле подчиненной формы с помощью компоновщика страниц, выполните следующие действия:
- Откройте конструктор страниц для нужной формы.
- Выберите поле подчиненной формы, которое хотите скрыть.
- На панели «Свойства» найдите параметр «Видимость».
- Создайте условие, определяющее, когда поле должно быть скрыто.
Скрыть поля подчиненной формы в Zoho Creator можно с помощью различных методов, таких как клиентские сценарии, правила рабочего процесса, сценарии Deluge, условное форматирование и компоновщик страниц. Каждый метод предлагает гибкость и возможности настройки в соответствии с вашими конкретными требованиями. Реализуя эти методы с помощью предоставленных примеров кода, вы можете эффективно контролировать видимость полей подчиненной формы в ваших приложениях Zoho Creator.