Стовпець appearance у rtSurvey дозволяє налаштовувати візуальне представлення та поведінку питань у ваших опитуваннях. Ця функція покращує користувацький досвід і може значно підвищити ефективність збору даних. rtSurvey підтримує стандартні атрибути appearance XLSForm та розширює їх додатковими параметрами.

Стандартні атрибути appearance XLSForm

rtSurvey підтримує такі стандартні атрибути appearance XLSForm:

Атрибут appearanceТипи питаньОпис
multilinetextСтворює багаторядкове текстове поле (найкраще для веб-клієнтів)
minimalselect_one, select_multipleВідображає варіанти у випадаючому меню
quickselect_oneАвтоматичний перехід до наступного питання після вибору (лише мобільний)
no-calendardateПриховує відображення календаря (лише мобільний)
month-yeardateДозволяє вибір лише місяця та року
yeardateДозволяє вибір лише року
horizontal-compactselect_one, select_multipleГоризонтальне відображення варіантів (лише веб)
horizontalselect_one, select_multipleГоризонтальне відображення варіантів у стовпцях (лише веб)
likertselect_oneПредставляє варіанти у вигляді шкали Лайкерта
compactselect_one, select_multipleВідображає варіанти поруч з мінімальними відступами
quickcompactselect_oneПоєднує компактне відображення з автопереходом (лише мобільний)
field-listgroupsВідображає всю групу на одному екрані (лише мобільний)
labelselect_one, select_multipleПоказує мітки варіантів без полів введення
list-nolabelselect_one, select_multipleПоказує поля введення без міток (використовується з label)
table-listgroupsВідображає питання у табличному форматі
signatureimageВмикає захоплення підпису (лише мобільний)
drawimageДозволяє малювання від руки (лише мобільний)
map, quick mapselect_one, select_one_from_fileВмикає вибір з функцій карти

Найкращі практики використання appearance

  1. Послідовність: Послідовно використовуйте атрибути appearance у вашому опитуванні.
  2. Мобільний vs. Веб: Враховуйте, як appearance відображатиметься на різних пристроях.
  3. Продуктивність: Будьте обережні з атрибутами, що можуть уповільнити завантаження форми.
  4. Користувацький досвід: Вибирайте appearance, що полегшують введення даних.
  5. Тестування: Завжди тестуйте форму на цільових пристроях.

Розширені атрибути appearance rtSurvey

Контроль даних та відображення

Атрибут appearanceТипи питаньОпис
invisibleбудь-якийПриховує поле від перегляду, зберігаючи його роль у логіці.
displaytitleбудь-якийПримусово відображає мітку/заголовок поля.
autopullselect_one, select_multipleАвтоматично отримує зовнішні дані для заповнення варіантів.
floating_hinttext, integer, decimalПоказує підказку як плаваючу мітку над полем введення.
calculate-buttoncalculateДодає видиму кнопку для запуску обчислення поля на вимогу.

Макет

Атрибут appearanceТипи питаньОпис
1screengroupПримусово відображає всю групу на одному екрані.
columns(n)select_one, select_multipleВідображає варіанти в n стовпцях.
gridformat<row=R col=C colspan=S align=center>будь-якийПозиціонує поле в CSS-сітці.
ignore-simplifyбудь-якийДає вказівку рендереру форми пропустити автоматичне спрощення.

Віджети

Атрибут appearanceТипи питаньОпис
likertselect_oneПредставляє варіанти у вигляді рядка шкали Лайкерта.
distressselect_oneВідображає варіанти як шкалу психологічного дистресу Кесслера (K10).

Інтеграція API

Атрибут appearanceТипи питаньОпис
callapitext, 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 можуть не підтримуватися в офлайн-режимі.
Чи була ця сторінка корисною?