Hier ist Beispiel eine globale Struktur, aber "sel_isCriteriaChanged" innerhalb, die mithilfe von Formularvariablen erstellt wird. Aber in gewisser Form habe ich diese Variable nicht. In diesem Fall ist es undefiniert. Also in diesem Fall, wie Sie die Variable als Standardwert auf false setzen.
ich diese Variable bin mit innen CFC-DateiCfParam für eine Struktur
0
A
Antwort
0
Wenn ich die Frage richtig verstanden haben Sie so etwas wie dieses:
<cfparam name="instance.params.sel_isCriteriaChanged" default="false">
<cfset instance.params = {}>
<cfloop collection="#FORM#" item="key">
<cfset instance.params[key] = FORM[key]>
</cfloop>
aber die cfparam wird hier overwriten. Überprüfen Sie einfach das Formular Wert wird immer definiert:
<cfparam name="FORM.sel_isCriteriaChanged" default="false">
0
Wenn ich Ihr Problem richtig verstehe, Sie könnten etwas tun, wie folgt aus:
<cfset instance.params.sel_isCriteriaChanged = structKeyExists(form, "sel_isCriteriaChanged") ? form.sel_isCriteriaChanged : false />
Dies ist eine Abkürzung für:
<cfif structKeyExists(form, "sel_isCriteriaChanged")>
<cfset instance.params.sel_isCriteriaChanged = form.sel_isCriteriaChanged />
<cfelse>
<cfset instance.params.sel_isCriteriaChanged = false />
</cfif>
Ich mag die Knappheit der ternären Operator ? :
und ich versuche zu vermeiden, <cfparam>
zu verwenden, wenn möglich. Hoffe das hilft.
Verwandte Themen
- 1. Erweiterungsmethoden für eine Struktur
- 2. Wie für eine bessere Struktur
- 3. Struktur Javascript-Datei für eine Web-Anwendung
- 4. Aufrufen einer internen Methode für eine Struktur
- 5. Google Analytics Struktur für eine Mobile App
- 6. Die richtige Struktur für eine Datenbank wählen
- 7. Bedeutung von "diesem" für eine Struktur (C#)
- 8. Struktur für eine Multikomponenten-Angular-Anwendung
- 9. UML Datenflußdiagramm Strategien für eine beispielhafte Struktur
- 10. private Felder und Methoden für eine Struktur
- 11. Eine mögliche Struktur für einen Knoten Modul
- 12. spezialisierte initializers für eine generische Struktur Bereitstellung
- 13. Wie für eine ul li Struktur
- 14. Wie man eine Struktur in eine andere Struktur übergibt
- 15. Antwortklasse eine Struktur machen?
- 16. Sass Struktur für Winkelkomponenten
- 17. Initialisierung eine Struktur
- 18. typedef für eine Struktur für 2 mal definieren
- 19. ELIXIR: wie man eine Liste für eine spezifische Struktur filtert
- 20. Struktur eine NoSQL-Datenbank für eine Chat-Anwendung (mit Firebase)
- 21. Format Struktur für StringBuilder
- 22. Struktur für hierarchischen Komponentenspeicher
- 23. Wie ordne ich eine Struktur als Zeiger auf eine Struktur?
- 24. Fehler assigining eine Struktur Array eine andere Struktur Array mit
- 25. JSON: eine bevölkerten Struktur in eine neue Struktur Nesting
- 26. Struktur Typing für Travers
- 27. eine HTML-Struktur
- 28. Wie eine bessere Tabellen Struktur
- 29. Müssen wir eine Struktur malloc?
- 30. eine Multi-Tenant-Anwendung (Struktur)
Wie funktioniert das Codebeispiel, das Sie geliefert haben, nicht für Sie? Bitte geben Sie alle Fehlermeldungen an, die Sie erhalten. –