- Білдер
- Інтерфейс користувача і навігація
- Редактор CJ Blocks
Редактор CJ Blocks
Робоча область призначена, перш за все, для редагування блоків, які розташовують на дрібній точковій сітці. Перший блок, який відображається після створення, - це функція, яка може містити декілька параметрів, і вказує тип значення, яке буде повернуто функцією після виконання. Для типу повернення значення функції можна використовувати примітивні та складні типи, створені у Білдері, або тип void.
Натиснення на стрілку біля назви типу відкриває меню, яке дозволяє побачити місце використання та історію блока, створений код, або ж дозволяє видалити блок. Також створений код можна відкрити, натиснувши на кнопку "Java Code" або "JavaScript Code", і зберегти, натиснувши на кнопку "Зберегти". Операція може закінчитися невдало, якщо блоки містять помилки, про що сповістить короткочасне мигання.
Для того, щоб об'єднати блоки бізнес-логікою, перетягніть їх на робочу область з лівої панелі, яка містить секції:
| Секція | Опис |
| General | Вирази, редагування колекції, збереження об'єктів та ін. |
| String | Блоки, які є рядковими ресурсами. |
| Logic | Блоки if/else і логічні вирази. |
| Queries | Створення запитів для збережених об'єктів. |
| Loops | Блоки while і for each. |
| Time | Функції часу. |
| Log | Сповіщення та коментарі. |
| Custom | Блоки для створення користувацького коду і використання користувацьких типів. |
Кнопки над робочою областю дозволяють використовувати елементи даних у блоках.
| Кнопка | Опис |
| Створити | Створити локальну змінну з типом, обраним зі списку в діалоговому вікні. |
| Вибрати | Вибрати системний об'єкт. |
| Об'єкти | Список змінних, типи для параметрів, процедури виклику, відображення і рядкові ресурси для блоків, які стосуються рядкових ресурсів. |
Блоки можна деактивовувати натисканням правої кнопки миші. З деактивованих і неприєднаних блоків код створено не буде.
Для деяких блоків функції активуються натисканням колеса прокрутки. Наприклад, додавання секції else до if, додавання змінних placeholder в користувацький код і т.д.
Гарячі клавіші
Ctrl + клавіша
| Гаряча клавіша | Команда |
| c | Копіювати |
| v | Вставити |
| x | Вирізати |
| d | Дублювати |
| z | Відмінити |
| shift+z | Повернути зміни |
Для того, щоб переглянути код, який виконує дана функція, клацніть по ньому правою кнопкою миші і виберіть "Перейти до визначення" або просто виберіть його і натисність ''F3'.
Для зручної роботи зі змінними у вас є декілька варіантів:
- Показати змінну - знаходить змінну в дереві
- Отримати змінну - створити блок для читання змінній значення
- Встановити змінну - створити блок для присвоєння змінній значення