Редактировать свойства

Данная UI Процедура используется для изменения или просмотра одной и более переменных контекста. Она применяется, к примеру, действием Конфигурировать во время настройки Устройств, Тревог и других объектов. Данная процедура позволяет перезагружать или сохранять свойства во внешних файлах. С ее помощью также может осуществляться экспорт и импорт значений свойств из оригинального формата SberMobile в сторонние форматы.

В некоторых случаях свойства доступны только для чтения.

На первый взгляд, эта UI процедура может показаться похожей на UI процедуру Редактировать данные. Однако, основное различие заключается в том, что процедура Редактировать данные позволяет изменять любые данные в таблице (например, при введении параметров для функции), функция Редактировать свойства используется только для изменения свойств (или "переменных") различных контекстов. Изменение свойств включает в себя больше опций, нежели чем изменение общих данных. Например, используя данную процедуру, вы можете применить изменения и сохранить их (т.е. не нужно закрывать диалоговое окно для сохранения изменений). UI процедура Редактировать свойства предлагает больше вариантов, чем Редактировать данные. Они могут казаться похожими в некоторых клиентах, но на самом деле они абсолютно разные.

Чтобы понять различие между ними, обратимся к примеру диалогового окна Печать любого аппаратного средства (которое просит пользователя ввести количество копий, какие страницы печатать и т.п.) и Редактора Свойств в Visual BASIC (который просит пользователя редактировать свойства определенного компонента пользовательского интерфейса (UI)). Первое (диалоговое окно Печать) похоже на UI процедуру Редактировать данные - вы вводите данные, но они не применяются как свойства для объекта. Эти данные используются как аргументы, которые приводят к выполнению операций системой.  В противоположность этому, Редактор свойств в VB похож на UI процедуру Редактировать свойства - систематически проходит по всем свойствам объекта, изменяя их.

В SberMobile IIoT Platform Client, редактирование выполняется при помощи компонента Редактор свойств:

Редактировать свойства

  • Контекст. Контекст для показа переменных.
  • Группа. Группа свойств для показа.
  • Свойства. Список свойств для показа. Включается, если Группа пустая.
  • Упрощенный режим. Когда включено, скрывает инструментальную панель Редактора свойств.
  • Использовать стыкуемое окно. Определяет, что будет использоваться - стыкуемое окно или модальный диалог.
  • Открывать в режиме чтения. Контролирует включение режима только чтение Редактора свойств. Название содержит слово "открывать", т.к. этот режим можно включить вручную кнопкой Включить/выключить редактирование () на панели после открытия диалогового окна.

Поддержка группировки

Данная UI процедура поддерживает группировку действий.

В SberMobile IIoT Platform Client, Редактор свойств будет содержать только свойства и поля, общие для всех контекстов, чьи свойства редактируются. Список этих контекстов отображается в заголовке окна Редактора свойств:

Имейте в виду, что отображаемые в Редакторе свойств данных, по сути, считываются из первого контекста в списке (так называемого Мастер-контекста). Однако, все изменения, внесенные в Редакторе свойств, будут применяться к Мастер-контексту и всем другим редактируемым контекстам (подчиненным контекстам).