Сведения о расширенной конфигурации диалогового окна Data Standard

Встроенные сценарии в диалоговом окне Data Standard позволяют использовать функции PowerShell. Таким образом можно дополнительно настроить диалоговое окно Data Standard в целях автоматизации обновления значений.

Основные функции

Функция Prop [ ]

Функция Ps

EditMode и CreateMode

Связывание для сценариев

Путем связывания сценариев с функциями можно вызывать события при изменении полей в диалоговом окне Data Standard. Такое связывание создает множество возможностей для настройки диалогового окна.

Например, можно скрыть и отобразить расширенные поля для определенных целей. Предположим, что пользователь создает новый файл. Поле "Компания" заполнять необязательно. Однако если это поле заполнено, будет отображаться поле имени инженера или проектировщика, куда можно ввести дополнительные значения. Либо можно настроить проверку введенных в поля значений в диалоговом окне перед нажатием кнопки "ОК".

Системные свойства Data Standard

В Data Standard доступно три системных свойства. Все они доступны только для чтения. Если к этим свойствам применяется связывание, то это связывание всегда одностороннее (только чтение).

Отладка

Используйте $dsDiag.inspect() для создания окна, в котором отображаются все переменные вместе с их текущими контейнерами и значениями в среде сценариев PowerShell. Этот инструмент рекомендуется использовать для отладки.

Прим.: $MyViewDiag и $MyViewWindow переименованы в $dsDiag и $dsWindow соответственно. В целях поддержки совместимости с предыдущими настройками прежние имена переменных еще действуют. Однако они будут удалены в последующих выпусках. По этой причине рекомендуется изменить имена переменных в существующих настройках.