dbXapp 2.0
RAD, CMS, Module und Runtime-IDE fuer dbXapp
Loading...
Searching...
No Matches
myForm Class Reference

Auto-generated DBX system class override. More...

Inheritance diagram for myForm:
dbxForm dbxObj

Additional Inherited Members

Public Member Functions inherited from dbxForm
 __construct ($id='', $tpl='')
 Initialisiert Validator, TPL und DB-Service.
 __destruct ()
 Destruktor.
 clear_sys ()
 Leert nur den Sysdata-Bereich.
 clear ()
 Öffentlicher Reset-Einstieg.
 _forward_clear ()
 Setzt den internen Formularzustand zurück.
 set_editor_class_file (string $file)
 Merkt sich die geladene Modul-/Include-Class fuer den Frontend-Editor.
 set_form_callback_owner ($owner)
 set_init_callback (string $callback)
 set_submit_callback (string $callback)
 set_run_callback (string $callback)
 forward_init ($fid, $tpl='')
 Initialisiert den Form-Kontext.
 add_module_bar ($title, $icon='bi-grid', $subtitle='')
 add_module_bar_form_actions (array $options=array())
 prepare_form_shell (array $options=array())
 url_to_array ($data)
 Wandelt Query-/URL-Daten in ein Array um.
 set_msg_info ($msg)
 Setzt die Formular-Info-Meldung.
 set_msg_ok ($msg)
 Setzt die Formular-Erfolgsmeldung.
 set_msg_error ($msg)
 Setzt die Formular-Fehlermeldung.
 set_msg_warning ($msg)
 Setzt die Formular-Warnmeldung.
 get_fld_id ($fld)
 Extrahiert den Feldnamen aus HTML.
 add_norep ($content)
 Ersetzt norep-Platzhalter.
 fast_response ($response, $interpreter=0)
 Sendet eine direkte Fast-Response.
 get_tpl ($tpl, $data='', $type='htm', $i=0)
 Wrapper auf dbxTPL->get_tpl().
 obv_value ($content, $id, $value)
 Historische obv-Hilfe.
 merge_tpl_data ($tpl, $i=0)
 Führt grundlegende Form-Replaces in Templates aus.
 merge_obj ($content, $i=0)
 Ersetzt {obj:*}-Platzhalter.
 store_sysdata ()
 Speichert Sysdata des Formulars.
 load_sysdata ()
 Lädt Sysdata des Formulars.
 get_activ_id ($key='')
 Liefert die aktive Remember-ID des aktuellen DD-Kontexts.
 set_activ_id ($value, $key='')
 Setzt die aktive Remember-ID des aktuellen DD-Kontexts.
 add_rep ($key, $val)
 Fügt einen allgemeinen Replace-Wert hinzu.
 add_js_code ($javascript)
 Fügt JS-Code hinzu.
 add_js_call ($target, $function, $args='')
 Fügt einen einfachen JS-Aufruf hinzu.
 update_error_fld ($name, $msg)
 Markiert ein Feld mit Fehlerstatus.
 add_fld_error ($name, $msg='')
 Fügt einen Feldfehler hinzu.
 add_fld_warning ($name, $msg='')
 Fügt eine Feldwarnung hinzu.
 get_fld_val ($name, $default='', $rules='', $submit=-1)
 get_fld_value ($name, $default='', $rules='', $submit=-1)
 get_post_data ($name, $default='', $rules='parameter')
 Liest POST/GET-Daten mit Default-Rules parameter.
 get_post ($name, $default='', $rules='alphanum')
 Liest POST/GET-Daten mit Default-Rules alphanum.
 add_obj ($obj, $tpl, $data='', $data2='')
 Fügt ein {obj:*}-Objekt hinzu.
 add_action ($obj, $tpl, $action='', $data='')
 Fügt ein Objekt hinzu, dessen Action aus _action abgeleitet wird.
 get_dd (string $dd, string $fld, string $var)
 Liest einen Feldwert oder das ganze Feld aus einer DD-/FD-Quelle.
 add_flds ($dd='fd::')
 Fügt alle Felder der aktiven DD-/FD-Felddefinitionsquelle hinzu.
 add_fld ($name, $tpl='fd::', $label='fd::', $rules='fd::', $class='fd::', $data='fd::', $options='fd::', $tooltip='fd::', $placeholder='fd::', $errormsg='fd::', $dd='fd::', $remap='fd::')
 Fügt ein Feld zur Formular-Definition hinzu.
 check_fld_data ($submit, $fld)
 Prüft ein einzelnes Feld und baut seinen Laufzustand auf.
 check_flds_data ($submit)
 Prüft alle Felder des Formulars genau einmal pro Request-Zyklus.
 get_form_msg ($mode, $msg='')
 Gibt die Formular-Infobox zurück.
 get_fld_msg ($mode, $msg='')
 Gibt eine Feldmeldung zurück.
 get_quartal ($datum)
 Platzhalter-Helfer.
 php_date_usr ($value)
 Wandelt Datumswerte in deutsches Format um.
 php_datetime_usr ($value)
 Wandelt Datums-/Zeitwerte in deutsches Format um.
 php_date ($value)
 Wandelt Datumswerte in DB-Format um.
 add_css ($css='')
 Fügt CSS hinzu.
 forward_submit ()
 Gibt zurück, ob das Formular abgesendet wurde.
 submit ()
 Öffentliche Submit-Abfrage.
 errors ()
 Gibt die Anzahl der Fehler zurück.
 warnings ()
 Gibt die Anzahl der Warnungen zurück.
 changed ($changed=0)
 Gibt die Anzahl geänderter Felder zurück.
 get_rid ()
 Liest die aktuelle RID, optional view-synchronisiert.
 view_sync ($rid)
 Synchronisiert eine RID in den View-State.
 wait ()
 Historischer Wait-Check.
 set_post ($key, $val)
 Setzt einen _post-Wert manuell.
 save_post ($dd, $rid, $pv='', $reread=1)
 Speichert _post über dbxDB.
 next_i ($add=1)
 Liefert oder erzeugt die laufende Formularinstanz-ID.
 set_fld_val ($fld_name, $fld_val)
 Setzt einen Feldwert direkt im Feldzustand.
 create_fld ($fld, $i=0)
 Erzeugt HTML für ein Feld.
 merge_fld_data ($content, $i=0)
 Fügt Felder in den Template-Inhalt ein.
 check_try_count ($submit, $errors, $allways=1)
 Prüft Fehlversuche und baut ggf.
 forward_run ()
 Führt die Ausgabephase aus.
 init ($fid, $tpl='')
 Öffentliche Init-Methode.
 run ()
 Öffentliche Run-Methode.
 set_workflow_scope (string $scope)
 Setzt einen Workflow-Scope.
 get_workflow_scope ()
 Gibt den Workflow-Scope zurück.
 get_workflow_state_key ()
 Baut den Remember-Schlüssel für den Form-Workflow-State.
 load_workflow_state ()
 Lädt den Remember-basierten Workflow-State.
 store_workflow_state ()
 Speichert den Workflow-State.
 clear_workflow_state ()
 Löscht den Workflow-State.
 set_state_value (string $key, $value)
 Setzt einen Wert im Workflow-State.
 get_state_value (string $key, $default=null)
 Liest einen Wert aus dem Workflow-State.
 get_draft_id (bool $createIfMissing=false)
 Gibt die Draft-ID zurück, optional mit automatischer Erzeugung.
 set_draft_id (string $draftId)
 Setzt die Draft-ID explizit.
 set_form_valid (bool $state)
 Setzt den Validitätsstatus des Formulars.
 is_form_valid ()
 Gibt zurück, ob das Formular als gültig markiert ist.
 set_form_complete (bool $state)
 Setzt den Vollständigkeitsstatus des Formulars.
 is_form_complete ()
 Gibt zurück, ob das Formular als vollständig markiert ist.
 set_form_locked (bool $state)
 Setzt den Lock-Status des Formulars.
 is_form_locked ()
 Gibt zurück, ob das Formular gesperrt ist.
 set_form_saved (bool $state)
 Setzt den Save-Status des Formulars.
 is_form_saved ()
 Gibt zurück, ob das Formular bereits gespeichert wurde.
 get_form_version ()
 Gibt die aktuelle Formularversion zurück.
 bump_form_version ()
 Erhöht die Formularversion um 1.
 set_dependencies (array $formIds)
 Setzt die Abhängigkeiten dieses Formulars.
 remember_current_dependencies (?array $formIds=null)
 Speichert die aktuell gültigen Versionsstände abhängiger Formulare.
 dependencies_are_current ()
 Prüft, ob die gespeicherten Dependency-Versionen noch aktuell sind.
 get_external_form_state (string $fid)
 Liest den Workflow-State eines anderen Formulars im selben Scope.
 refresh_dependency_lock ()
 Markiert das Formular aufgrund veralteter Abhängigkeiten als gesperrt.
Public Member Functions inherited from dbxObj
 set_callback_owner ($owner)
 Setzt ein explizites Owner-Objekt fuer Callback-Aufrufe.
 set_callback_id (string $id)
 Setzt den Namenspraefix fuer konventionelle Callback-Methoden.
 set_callback (string $event, string $callback)
 Ordnet einem Event einen konkreten Methodennamen zu.
 set_property ($name, $value, $section='', $modul='modul')
 Speichert eine Objekt- oder Session-Property.
 get_property ($name, $default='', $section='', $modul='modul')
 Liest eine Objekt- oder Session-Property.
 del_property ($name, $section='', $modul='modul')
 Loescht eine Objekt- oder Session-Property.
 dbx_next_process ($content, $process='', $mode='append')
 Fuegt den naechsten dbxProcess-Schritt in eine Ausgabe ein.
Public Attributes inherited from dbxForm
 $oValidator
 Zentraler Validator.
 $oTPL
 Zentrale Template-Engine.
 $oDB
 Zentraler DB-/DD-Service.
 $_dbx_view = ''
 Optionaler View-Schlüssel.
 $_view_sync = ''
 Optionaler View-Sync-Status.
 $_view_mode = ''
 Optionaler View-Modus.
 $_mode = 'mix'
 tpl|php|mix
 $_ajax = true
 AJAX-fähiges Formular.
 $_store_mode = 'session'
 Aktueller Sysdata-Speichermodus.
 $_dbx_modul_id = 0
 Aktive Modul-ID.
 $_dbx_modul = 'modul'
 Aktives Modul.
 $_dbx_lng = ''
 Aktive Sprache.
 $_dbx_design = ''
 Aktives Design.
 $_dbx_action = ''
 Aktive DBX-Aktion.
 $_dbx_work = ''
 Optionaler Work-Kontext.
 $_dbx_page = ''
 Aktive Seite.
 $_rid = 0
 Aktuelle Record-ID.
 $_action = ''
 Formular-Action.
 $_tpl = ''
 Template-Name.
 $_fid = ''
 Formular-ID.
 $_next_i = 0
 Laufende Formularinstanz-ID.
 $_dd = ''
 Zugeordnetes DD.
 $_fd = ''
 Optionale FD-Felddefinitionsquelle.
 $_editor_files = array()
 Dateien, die fuer den Frontend-Editor markiert werden.
 $_editor_class_file = ''
 Modul-/Include-Class-Datei fuer den Frontend-Editor.
 $_data = array()
 Aktuelle Formulardaten / Record-Daten.
 $_post = array()
 Validierte/geänderte POST-Werte.
 $_sys = array()
 Form-interne Zustände / Sysdata.
 $_obj = array()
 Platzhalter-Objekte.
 $_js = array()
 JS-Code-Blöcke.
 $_css = array()
 CSS-Dateien oder Marker.
 $_flds = array()
 Felddefinitionen.
 $_infos = array()
 Info-Meldungen.
 $_errors = array()
 Feld-/Formfehler.
 $_warnings = array()
 Warnungen.
 $_replaces = array()
 Allgemeine Replace-Werte.
 $_general_error = ''
 Allgemeiner Fehlertext.
 $_msg_info = '#form_msg_info#'
 Standard-Infotext.
 $_msg_success = '#form_msg_success#'
 Standard-Erfolgstext.
 $_msg_error = '#form_msg_error#'
 Standard-Fehlertext.
 $_msg_warning = '#form_msg_warning#'
 Standard-Warntext.
 $_tpl_form_info = 'form-alert-info'
 Template für Info-Meldungen.
 $_tpl_form_success = 'form-alert-success'
 Template für Erfolgsmeldungen.
 $_tpl_form_error = 'form-alert-danger'
 Template für Fehlermeldungen.
 $_tpl_form_warning = 'form-alert-warning'
 Template für Warnmeldungen.
 $_tpl_fld_info = 'fld-alert-info'
 Template für Feld-Info.
 $_tpl_fld_success = 'fld-alert-success'
 Template für Feld-Erfolg.
 $_tpl_fld_error = 'fld-alert-danger'
 Template für Feld-Fehler.
 $_tpl_fld_warning = 'fld-alert-warning'
 Template für Feld-Warnung.
 $_tpl_max_try = 'form-alert-maxtry'
 Template für Max-Try-Sperre.
 $_try_reset = 120
 Sekunden bis Try-Reset.
 $_try_max = 20
 Maximale Fehlversuche.
 $_try_msg = 'Max {try_count} try. Suspend for {sec} seconds'
 Sperr-Text.
 $_create_flds = 1
 1 = Felder sollen erzeugt werden
 $_reload_record = 1
 1 = Datensatz nach Save neu lesen
 $_reload_run = 0
 1 = Reload wurde ausgeführt
 $_reload_transform = 0
 Historischer Reload-Transform-Flag.
 $_reload_suffix = '_rlo'
 Historischer Reload-Suffix.
 $_fld_change_state = 'fld'
 Feldmodus fuer die Changed-Logik: fld oder *.
 $_fld_changes = -1
 Gecachter Changed-Wert.
 $_form_submit = -1
 -1 = unbekannt, 0 = nein, 1 = ja
 $_form_validate = -1
 -1 = noch nicht ausgewertet, 1 = ausgewertet
 $_editor_fld = ''
 Optionales Editor-Feld.
 $_page_reset = 1
 Historischer Page-Reset-Flag.
 $_confirm_delete = ''
 Optionaler Lösch-Bestätigungstext.
 $_confirm_copy = ''
 Optionaler Copy-Bestätigungstext.
 $_activ_id = 0
 Optional aktive ID.
 $_fld_id = 'id'
 Primärschlüsselfeld.
 $_workflow_scope = ''
 Workflow-Scope für Remember-State.
 $_workflow_state = array()
 Remember-basierter Form-Status.
Public Attributes inherited from dbxObj
Public $_properties =array()
Public $_section =''
Public $_process =''
Protected Member Functions inherited from dbxForm
 add_editor_file (string $kind, string $file)
 Registriert eine genutzte FD-/DD-/Class-Datei fuer Editor-Marker.
 add_editor_markers (string $content)
 Fuegt passende Editor-Marker um den gerenderten Formularinhalt.
 defaultModuleBarReplaces ()
 prepareFormFrameReplaces (int $i)
 applyModuleBarReplaces (array $values=array())
 buildModuleBarFormActionsHtml ()
 buildModuleBarObj ()
 attachAdminHelpButton ($topic='')
 add_default_search_rep (array $overrides=array())
 Standard-Suchfeld fuer Grid-Toolbars ({dbx_search}).
 resolve_fd_dd_editor_file (string $source)
 Liefert den absoluten Pfad einer FD-/DD-Quelle fuer Editor-Marker.
 get_field_editor_markers ()
 Erzeugt FD-/DD-Editor-Marker direkt am Feld-Slot.
Protected Member Functions inherited from dbxObj
 normalize_callback_id (string $id)
 Normalisiert Callback-IDs auf gueltige PHP-Methodenbestandteile.
 get_callback_name (string $event)
 Liefert den Methodennamen fuer ein Event.
 get_callback_owner ()
 Liefert das aktuelle Owner-Objekt fuer Callback-Aufrufe.
 callback (string $event, mixed $value)
 Fuehrt einen Callback aus und gibt dessen Rueckgabewert zurueck.
Protected Attributes inherited from dbxForm
 $_module_bar_form_actions = array()
 Optionen fuer Standard-Aktionen in der Modul-Bar.
Protected Attributes inherited from dbxObj
 $_callback_owner = null
 $_callback_id = ''
 $_callbacks = array()

Detailed Description

Auto-generated DBX system class override.

Requested class: dbxForm Override class: myForm

Definition at line 7 of file myForm.class.php.


The documentation for this class was generated from the following file: