Опції типів параметрів➧
Огляд
Цей розділ містить пояснення щодо опцій, які ви маєте, поля Тип параметру у картці створення Параметру макроса.
Типи параметрів➧
Інформація
Тип параметру це опція, що дозволяє вибрати конкретне джерело значення вашого параметру.
Усі Параметри є опціональними, якщо не встановлено галочку Обов'язковий.
Тип | Опис | Тип даних значення | Тип селектора |
---|---|---|---|
Випадний список з запропонованих | Дозволяє автору макроса заздалегідь визначити список значень, що може набувати цей параметр. | string |
Випадний список |
Випадний список зі змінних | Дозволяє обрати параметр з представлених у змінній типу Array , наданою обраним Пристроєм.Див. розділ Детальний огляд знизу, для використання зі змінними типу Object . |
string ,int ,Object |
Випадний список |
Текстове поле зі змінною | Дозволяє користувачеві вручну ввести необхідні параметри під час виконання макросу, та додатково заздалегідь обрати один з наданих Пристроєм, напр. {{user.name}} . |
string |
Випадний список, Текстове поле |
Текстове поле | Дозволяє користувачеві вручну ввести необхідні параметри під час виконання макросу. | string |
Текстове поле |
Детальний опис➧
Випадний список з запропонованих➧
Доступні поля параметру:
Це багаторядкове текстове поле дозволяє заздалегідь визначити список значень, які користувач може обрати під час виконання макроса.
Кожне окреме значення має бути визначене на окремому рядку, наприклад:
Це створює випадний список з цими значеннями на вкладці Шаблону та у спливаючому вікні під час виконання макросу.
Підказка
Оберіть Пристрій зі списку на сторінці Шаблон, щоб побачити блок Форма Параметрів, та щойно створений Параметр у ньому.
Його назва зазначена над ним, та відповідає значенню поля Відображувана назва властивості цього параметру.
Обране значення оновлює властивість об'єкту params
з ключем, що відповідає зазначеному у полі Властивість у картці параметру.
Інформація
Тут, "values_list"
є ключем Властивості цього Параметру.
Доступ до значення цієї властивості можна отримати у Шаблоні за допомогою params.<property>
, наприклад {{params.values_list}}
у даному випадку.
Випадний список зі змінних➧
Доступні поля параметру:
Цей випадний список дозволяє обрати змінну типу Array
, надану обраним Пристроєм.
Значення, що зберігаются у цьому масиві, відображені знизу для зручності.
Інформація
Тип даних значень, що зберігаються у обраному масиві, впливає на роботу з наступним Доступним полем параметру.
Це текстове поле приймає JavaScript-вирази для доступу до властивостей об'єктів всередині обраного масиву.
Оброблений вираз визначає відображувану назву у випадному списку Параметру для кожного елемента масиву.
Для доступу до властивостей об'єктів використовується синтаксис ${item.<властивість>}
.
За замовчуванням, коли це поле пусте, це ${item.name}
.
Підказка
Ви можете залишити це поле пустим, якщо елементи масиву є "простими" за типом, такі як: string
, int
абощо.
Інформація
Деякі Пристрої мають властивість interface
всередині змінних, які надають.
У JavaScript, interface
є ключовим словом, і таким чином не може бути використане як назва змінної всередині контексту, це поточний спосіб обійти це обмеження.
Приклад
- Вкажіть Властивість та Відображувану назву властивості,
port
іПорт
у даній демонстрації. - Вкажіть Тип параметру як Випадний список зі змінних.
- Вкажіть масив з об'єктами як Джерело значеннь,
interfaces_list
у даному випадку. -
Вкажіть наступне Назва елементу:
${item.name} - ${item.status}
.name
іstatus
є ключами властивостей об'єктів всередині масиву, що можна побачити у полі нижче. -
Перейдіть до вкладки Шаблон, та оберіть Пристрій, що має змінну
interfaces_list
. -
З'явиться випадний список Порт, що має список об'єктів масиву
interfaces_list
, кожен з яких представлений обробленим значенням поля Назва елементу.Елемент, обраний тут, відповідатиме об'єкту всередині масиву
interfaces_list
, а його інші властивості стають доступними для використання у шаблоні.
Це текстове поле приймає JavaScript-вирази та дозволяє відфільтрувати значення у випадаючому меню.
Інформація
Якщо умова приймає значення true
, то елемент буде показано.
Якщо умова приймає значення false
, то елемент буде показано.
Текстове поле зі змінною➧
Доступні поля параметру:
Цей випадний список дозволяє обрати змінну простого типу, надану обраним Пристроєм, такого як string
, int
абощо.
Це текстове поле дозволяє визначити регулярний вираз для фільтрації введених користувачем у текстове поле Параметру значень у вкладці Шаблон, та під час виконання макросу.
Текстове поле➧
Доступні поля параметру:
Це необов'язкове поле, що дозволяє задати значення змінної Параметру за замовчуванням.
Це текстове поле дозволяє визначити регулярний вираз для фільтрації введених користувачем у текстове поле Параметру значень у вкладці Шаблон, та під час виконання макросу.