¿Cómo se pueden validar los campos en un cuadro de diálogo personalizado de Wix? Tengo un cuadro combinado que estoy usando para establecer una propiedad que no puede ser nula.Validación de cuadro de diálogo personalizado Wix
6
A
Respuesta
10
Va a depender de la complejidad de su validación. Para un sencillo control debe tener un valor que podría hacer algo como:
<UI...>
<Dialog...>
<Control Id="Next"...>
<Publish Event="SpawnDialog" Value="ErrorsDlg">Not SomeProperty</Publish>
<Publish Event="NewDialog" Value="NextDialog">Property</Publish>
</Control>
</Dialog>
</UI>
Dónde ErrorsDlg es un diálogo que se crea para parecerse a un diálogo de estilo de cuadro de mensaje. Si tiene una validación más complicada, puede escribir una acción personalizada que lea propiedades, evalúe las reglas y establezca un indicador junto con un mensaje de error para que se muestre. Eso se vería más como esto:
<UI...>
<Dialog...>
<Control Id="Next"...>
<Publish Event="DoAction" Value="ValidateCA">1</Publish>
<Publish Event="SpawnDialog" Value="ErrorsDlg">Not DataValid</Publish>
<Publish Event="NewDialog" Value="NextDialog">DataValid</Publish>
</Control>
</Dialog>
</UI>
Cuestiones relacionadas
- 1. wix diálogo personalizado para configuración editar
- 2. Animar un cuadro de diálogo personalizado
- 3. Obtener DialogResult del cuadro de diálogo personalizado
- 4. ¿Desea descartar un cuadro de diálogo personalizado?
- 5. Wix: mostrar cuadro de diálogo personalizado si se encontró versión anterior
- 6. MSI instalador, Wix y tamaño de cuadro de diálogo
- 7. ¿Cómo solicito un valor en un cuadro de texto en un cuadro de diálogo personalizado de Wix?
- 8. Entrada de cuadro de validación
- 9. Android - Cambiar fondo de título de cuadro de diálogo personalizado
- 10. WPF cuadro de diálogo personalizado de gestión de errores?
- 11. Diálogo de Android personalizado
- 12. antes de descargar el cuadro de diálogo personalizado
- 13. forma correcta para implementar un cuadro de diálogo emergente personalizado
- 14. Cambiar cuadro de diálogo personalizado 'encabezado' al 'encabezado' AlertDialog
- 15. Necesito tener un cuadro de diálogo personalizado en Preferencias
- 16. Crear un cuadro de diálogo personalizado en Android
- 17. devolver datos de diálogo personalizado
- 18. cambiar la altura del cuadro de diálogo personalizado en el Fragmento de diálogo
- 19. cuadro de diálogo jQuery
- 20. instalación de Visual Studio Proyecto diálogo personalizado
- 21. Wix: el cambio de propiedad en el cuadro de diálogo se ignora durante la instalación
- 22. Cuadro de mensaje personalizado
- 23. Diálogo personalizado de Android como 'Contacto rápido'
- 24. jqGrid Cuadro de diálogo de edición personalizada
- 25. Tkinter askquestion cuadro de diálogo
- 26. Android de diálogo de cierre personalizado
- 27. ¿Cómo puedo agregar una imagen a un diálogo de WiX personalizado?
- 28. Rieles: mensaje de validación personalizado
- 29. Quiero mostrar cuadro de diálogo personalizado como barra de progreso de HUD de iphone
- 30. Diálogo de progreso de posicionamiento de Android o Diálogo de progreso personalizado
Justo lo que necesitaba. ¡Gracias! – Jonn