Wie können Felder in einem benutzerdefinierten Wix-Dialogfeld validiert werden? Ich habe ein Kombinationsfeld, mit dem ich eine Eigenschaft festlegen kann, die nicht null sein kann.Benutzerdefinierte Wix-Dialogvalidierung
6
A
Antwort
10
Es hängt von der Komplexität Ihrer Validierung ab. Für eine einfache Steuerung einen Wert hat, müssen Sie so etwas wie tun könnten:
<UI...>
<Dialog...>
<Control Id="Next"...>
<Publish Event="SpawnDialog" Value="ErrorsDlg">Not SomeProperty</Publish>
<Publish Event="NewDialog" Value="NextDialog">Property</Publish>
</Control>
</Dialog>
</UI>
Wo ErrorsDlg ein Dialog ist, dass Sie einen MessageBox Stil Dialog ähneln erstellen. Wenn Sie eine kompliziertere Validierung haben, können Sie eine benutzerdefinierte Aktion schreiben, die Eigenschaften liest, Regeln auswertet und ein Flag sowie eine anzuzeigende Fehlermeldung setzt. Das würde eher so aussehen:
<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>
Verwandte Themen
- 1. Benutzerdefinierte Steuerung Benutzerdefinierte Methoden?
- 2. Benutzerdefinierte benutzerdefinierte Leerfeld-Fehlermeldung
- 3. Benutzerdefinierte vs. nicht benutzerdefinierte Attribute?
- 4. AngularJS benutzerdefinierte Richtlinie isoliert Umfang benutzerdefinierte Felder
- 5. Benutzerdefinierte Daten für benutzerdefinierte Ereignisse in HockeyApp
- 6. FMDB SQLite Wrapper und benutzerdefinierte/benutzerdefinierte Funktionen
- 7. Joomla benutzerdefinierte Typen/benutzerdefinierte Felder ohne Plugin?
- 8. Laravel Validation - benutzerdefinierte Regel, benutzerdefinierte Fehlermeldung
- 9. Benutzerdefinierte String-Literale Vs. Andere Benutzerdefinierte Literale
- 10. Benutzerdefinierte Stile für benutzerdefinierte Widgets in Qt
- 11. Benutzerdefinierte Abfrage für Wordpress benutzerdefinierte Beitragstyp
- 12. Spring Security benutzerdefinierte UserDetailsService und benutzerdefinierte Benutzerklasse
- 13. Spark Build Benutzerdefinierte Spaltenfunktion, benutzerdefinierte Funktion
- 14. Aurelia: Benutzerdefinierte Elemente vs Benutzerdefinierte Attribute
- 15. C# Benutzerdefinierte CheckBox + Benutzerdefinierte Bindung Datentyp
- 16. CSS für benutzerdefinierte Checkbox und benutzerdefinierte Radiobox
- 17. Benutzerdefinierte Camelization
- 18. Benutzerdefinierte Ereignisbehandlung
- 19. benutzerdefinierte Benachrichtigung
- 20. benutzerdefinierte postgresql
- 21. Benutzerdefinierte Bytegröße?
- 22. UISearchBar benutzerdefinierte
- 23. Benutzerdefinierte Befehlserstellung
- 24. Benutzerdefinierte Tastaturkürzel
- 25. Benutzerdefinierte Webfonts
- 26. Benutzerdefinierte DependencyProperty
- 27. Benutzerdefinierte Gerüstvorlagen
- 28. Benutzerdefinierte Klassenkonstanten
- 29. Benutzerdefinierte MessageBox
- 30. Benutzerdefinierte Registerkartensymbolfarben
Genau was ich brauchte. Vielen Dank! – Jonn