On this page
code
Зовнішній вигляд
Стовпець appearance у rtSurvey дозволяє налаштовувати візуальне представлення та поведінку питань у ваших опитуваннях. Ця функція покращує користувацький досвід і може значно підвищити ефективність збору даних. rtSurvey підтримує стандартні атрибути appearance XLSForm та розширює їх додатковими параметрами.
Стандартні атрибути appearance XLSForm
rtSurvey підтримує такі стандартні атрибути appearance XLSForm:
| Атрибут appearance | Типи питань | Опис |
|---|---|---|
| multiline | text | Створює багаторядкове текстове поле (найкраще для веб-клієнтів) |
| minimal | select_one, select_multiple | Відображає варіанти у випадаючому меню |
| quick | select_one | Автоматичний перехід до наступного питання після вибору (лише мобільний) |
| no-calendar | date | Приховує відображення календаря (лише мобільний) |
| month-year | date | Дозволяє вибір лише місяця та року |
| year | date | Дозволяє вибір лише року |
| horizontal-compact | select_one, select_multiple | Горизонтальне відображення варіантів (лише веб) |
| horizontal | select_one, select_multiple | Горизонтальне відображення варіантів у стовпцях (лише веб) |
| likert | select_one | Представляє варіанти у вигляді шкали Лайкерта |
| compact | select_one, select_multiple | Відображає варіанти поруч з мінімальними відступами |
| quickcompact | select_one | Поєднує компактне відображення з автопереходом (лише мобільний) |
| field-list | groups | Відображає всю групу на одному екрані (лише мобільний) |
| label | select_one, select_multiple | Показує мітки варіантів без полів введення |
| list-nolabel | select_one, select_multiple | Показує поля введення без міток (використовується з label) |
| table-list | groups | Відображає питання у табличному форматі |
| signature | image | Вмикає захоплення підпису (лише мобільний) |
| draw | image | Дозволяє малювання від руки (лише мобільний) |
| map, quick map | select_one, select_one_from_file | Вмикає вибір з функцій карти |
Найкращі практики використання appearance
- Послідовність: Послідовно використовуйте атрибути appearance у вашому опитуванні.
- Мобільний vs. Веб: Враховуйте, як appearance відображатиметься на різних пристроях.
- Продуктивність: Будьте обережні з атрибутами, що можуть уповільнити завантаження форми.
- Користувацький досвід: Вибирайте appearance, що полегшують введення даних.
- Тестування: Завжди тестуйте форму на цільових пристроях.
Розширені атрибути appearance rtSurvey
Контроль даних та відображення
| Атрибут appearance | Типи питань | Опис |
|---|---|---|
invisible | будь-який | Приховує поле від перегляду, зберігаючи його роль у логіці. |
displaytitle | будь-який | Примусово відображає мітку/заголовок поля. |
autopull | select_one, select_multiple | Автоматично отримує зовнішні дані для заповнення варіантів. |
floating_hint | text, integer, decimal | Показує підказку як плаваючу мітку над полем введення. |
calculate-button | calculate | Додає видиму кнопку для запуску обчислення поля на вимогу. |
Макет
| Атрибут appearance | Типи питань | Опис |
|---|---|---|
1screen | group | Примусово відображає всю групу на одному екрані. |
columns(n) | select_one, select_multiple | Відображає варіанти в n стовпцях. |
gridformat<row=R col=C colspan=S align=center> | будь-який | Позиціонує поле в CSS-сітці. |
ignore-simplify | будь-який | Дає вказівку рендереру форми пропустити автоматичне спрощення. |
Віджети
| Атрибут appearance | Типи питань | Опис |
|---|---|---|
likert | select_one | Представляє варіанти у вигляді рядка шкали Лайкерта. |
distress | select_one | Відображає варіанти як шкалу психологічного дистресу Кесслера (K10). |
Інтеграція API
| Атрибут appearance | Типи питань | Опис |
|---|---|---|
callapi | text, integer, decimal, select_one | Вмикає інтеграцію API-виклику для цього поля. |
callapi-verify(params) | text, integer, decimal | Запускає API-виклик верифікації зі статичними параметрами. |
callapi-verify(dynamicParams) | text, integer, decimal | Те ж саме, але з параметрами, отриманими з інших значень полів. |
Вбудований формат дати/часу
Для полів date, time та datetime можна вказати власний формат відображення:
inline-[%d/%m/%Y]
inline-1line-[%d/%m/%Y %H:%M]
Відомі обмеження
- Складні appearance можуть не відображатися однаково на всіх платформах.
- Деякі розширені appearance rtSurvey можуть не підтримуватися в офлайн-режимі.
Чи була ця сторінка корисною?