WiX: отключить кнопку «Далее», пока элемент управления «Правка» не содержит действительный идентификатор GUID - PullRequest
0 голосов
/ 24 октября 2010

Используя WiX, какой самый простой способ отключить кнопку «Далее» на странице, пока пользователь не введет правильно сформированный GUID в элементе управления «Редактировать (текстовое поле)»?

Я ожидаю, что ответом будут элементы Conditionв кнопке «Далее», но я не могу понять, какими будут условия.Поддерживают ли условия совпадение регулярных выражений?

1 Ответ

1 голос
/ 24 октября 2010

Я сомневаюсь в этом, но вы можете иметь настраиваемое действие, которое запускает скрипт (например, файл .vbs, пример CustomAction, который запускает скрипт, можно найти здесь ), который будет приниматьэто значение и проверьте, если оно действительно.VBScript поддерживает регулярные выражения (см. здесь ).Этот сценарий затем установит для некоторого свойства значение true или false в зависимости от того, допустим ли guid.Это свойство будет затем использоваться в условии.

...