UBOS Community

vova
vova

Posted on

UI Editor - Basic

UI Editor Layout

Давайте почнемо з вивчення першого інструменту в екосистемі UBOS, який допоможе нам створювати інформаційні панелі, панелі адміністратора, додатки CRUD та інші типи веб-додатків швидше та майже без програмування.
Щоб відкрити візуальний редактор, нам потрібно клацнути меню UI Editor користувача в SERVICES
Image description
Після натискання UI Editor відкриється в основній робочій зоні.
Image description
Редактор інтерфейсу користувача має власний макет, який містить 3 головних вікна:

  1. Sidebar - Допомагає створювати та організовувати сторінки, віджети інтерфейсу користувача та API для роботи з даними

  2. Page Editor - Це полотно, куди ви можете перетягувати віджети інтерфейсу користувача з панелі віджетів і проектувати, як виглядатиме ваша сторінка. Кожна сторінка має власне полотно.

  3. Widget Settings - Показує властивості вибраного віджета інтерфейсу користувача на полотні

Widgets Pane

Панель віджетів можна відкрити, натиснувши кнопку + на поточній сторінці. Після відкриття панелі ви побачите всі доступні віджети, які можна перетягнути на полотно сторінки для створення дизайну вашої сторінки

Adding UI Widgets

Кожен віджет із панелі віджетів можна перетягнути на полотно сторінки, щоб створити інтерфейс користувача. Після розміщення віджета на полотні сторінки його можна змінити, щоб він відповідав дизайну вашої сторінки та даним, які потрібно відобразити.

Список віджетів

  • Button
  • Chart
  • Checkbox
  • Container
  • Datepicker
  • Dropdown
  • Filepicker
  • Form
  • Image
  • Input
  • I-Frame
  • Maps
  • Radio
  • Rich Text Editor
  • Tabs
  • Table
  • Text
  • Video

Widget Settings

Кожен віджет має список властивостей, які можна налаштувати у вікні WIDGET SETTINGS у правій частині редактора інтерфейсу користувача. Щоб відкрити вікно налаштувань віджета, вам потрібно просто клацнути ярлик у верхній частині віджета. Властивості віджета можна використовувати для зміни стилю, даних або дії віджета.

Deploying UI

Давайте створимо зразок сторінки, яка складається з 3 віджетів кнопок і 1 віджета таблиці. Спробуйте налаштувати віджети на сторінці відповідно до прикладу нижче:
Image description
Коли сторінка буде готова, її потрібно розгорнути, щоб побачити її з боку кінцевого користувача. Для цього натисніть кнопку DEPLOY на верхній панелі, у модальному вікні, яке з’явиться після, натисніть View Application та у вашому браузері відкриється нова вкладка з URL-адресою попереднього перегляду вашої програми.

Working with API

Щоб зробити вашу програму динамічною, вам потрібні певні дані, ви можете отримати ці дані, створивши API. Ви можете візуалізувати будь-які дані, отримані від виклику API, за допомогою встановлених віджетів
Image description
Ви можете створити новий API, натиснувши кнопку + у бічній панелі меню на поточній сторінці. Після натискання ви повинні побачити панель API, де можна редагувати властивості API

API Panel

Тут ви можете змінити свій API за допомогою інтерфейсу REST. API підтримує всі методи REST HTTP GET, POST, PUT, DELETE, PATCH, і тут ви можете налаштувати значення заголовка, полів тіла та параметрів.
Image description
Значення для REST API можна отримати з віджетів,
ввівши {{ widgetName.propertyName }} у поле.

Discussion (0)