WiX: Desactivar el botón Siguiente hasta Control de edición contiene un GUID válido
-
25-09-2019 - |
Pregunta
El uso de WiX, ¿cuál es la forma más sencilla de desactivar el botón Siguiente en la página hasta que el usuario ha introducido un GUID bien formado en un control de edición (cuadro de texto)?
espero que la respuesta sea condición dentro de los elementos del control de botón Siguiente, pero no puedo averiguar cuáles serían las condiciones. Las condiciones de apoyo hacen comparaciones de expresiones regulares?
Solución
lo dudo, pero es posible que pueda tener una acción personalizada que se ejecuta un script (por ejemplo, vbs archivo, un ejemplo de un CustomAction que se ejecuta una secuencia de comandos se puede encontrar aquí ) que tomaría ese valor y comprobar si es válida. VBScript soporta expresiones regulares (ver aquí ). Ese guión establecería entonces una propiedad de verdadero o falso dependiendo de si el GUID es válido. Esta propiedad se usaría entonces en la condición.