|
dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
|
Funktionen | |
| set_report_bar_fields (array $fields) | |
| Ordnet die sichtbaren Filterfelder der Standard-Reportleiste explizit. | |
| build_grid_bar_obj () | |
| prepare_report_frame_replaces (int $i, array $options=array()) | |
| apply_report_count_replaces ($content) | |
| Entfernt unbenutzte Report-Bar-Feldslots ({obj:...} ohne Felddefinition). | |
| cleanup_report_bar_slots ($content) | |
| report_bar_field_names () | |
| Liefert die sichtbaren Auswahlfelder für die gemeinsame Reportleiste. | |
| build_report_bar_fields () | |
| Baut ausschließlich Platzhalter für die vorhandenen Reportfilter. | |
| resolve_report_msg_text ($msg) | |
Editor-Platzhalter #form_msg_info# im Live-Betrieb als leer behandeln. | |
| build_report_form_msg_html () | |
| Baut die sichtbare Report-Formularmeldung (leer wenn nicht gesetzt). | |
| add_action ($obj, $tpl, $action='', $data='') | |
| Registriert Report-Aktionen und baut Footer-Select-Metadaten auf. | |
| parse_report_action_code ($action) | |
| get_report_action_label ($tpl) | |
| build_report_footer_obj () | |
| Baut Footer mit Aktions-Select und Schnellaktionen. | |
| prepare_report_chrome_replaces () | |
| Bereitet die drei einheitlichen Report-Bausteine vor. | |
| inject_report_footer ($content) | |
| Fügt den layoutneutralen Report-Footer nach der ersten Tabelle ein, falls ein älteres Template noch keinen eigenen Slot besitzt. | |
Variablen | |
| trait | dbxReportChromeTrait |
| Automatisch aus der stabilen Fassade extrahierte interne Verantwortung. | |
| add_action | ( | $obj, | |
| $tpl, | |||
| $action = '', | |||
| $data = '' ) |
Registriert Report-Aktionen und baut Footer-Select-Metadaten auf.
| string | $obj | |
| string | $tpl | |
| string | $action | |
| mixed | $data |
Benutzt get_report_action_label() und parse_report_action_code().
|
protected |
Entfernt unbenutzte Report-Bar-Feldslots ({obj:...} ohne Felddefinition).
| string | $content |
Wird benutzt von dbxReport\run().
|
protected |
Wird benutzt von dbxReport\run().
|
protected |
Baut ausschließlich Platzhalter für die vorhandenen Reportfilter.
Die eigentlichen Felder werden danach von der normalen dbxForm-Pipeline gerendert; nicht definierte Felder erzeugen daher auch kein Markup.
Wird benutzt von prepare_report_chrome_replaces().
|
protected |
Baut Footer mit Aktions-Select und Schnellaktionen.
Benutzt $html und get_report_action_label().
Wird benutzt von dbxReport\run().
|
protected |
Baut die sichtbare Report-Formularmeldung (leer wenn nicht gesetzt).
Benutzt resolve_report_msg_text().
Wird benutzt von dbxReport\run().
|
protected |
Wird benutzt von dbxReport\run().
|
protected |
| string | $tpl |
Benutzt $labels.
Wird benutzt von add_action() und build_report_footer_obj().
|
protected |
Fügt den layoutneutralen Report-Footer nach der ersten Tabelle ein, falls ein älteres Template noch keinen eigenen Slot besitzt.
| string | $content |
Wird benutzt von dbxReport\run().
|
protected |
|
protected |
Bereitet die drei einheitlichen Report-Bausteine vor.
Das Haupttemplate entscheidet nur noch über die individuelle Anordnung. Leiste und Footer bleiben über Properties austauschbar; Meldungen laufen durch dieselbe sprachabhängige Message-Pipeline wie Formulare.
Benutzt build_report_bar_fields().
Wird benutzt von dbxReport\run().
|
protected |
Benutzt $options.
Wird benutzt von dbxReport\run().
|
protected |
Liefert die sichtbaren Auswahlfelder für die gemeinsame Reportleiste.
Standardmäßig werden nur tatsächlich definierte dbx_r*-Felder verwendet. Interne Zustandsfelder und Hidden-Felder bleiben unsichtbar. Ein Report kann Reihenfolge und Auswahl über _report_bar_flds ausdrücklich festlegen.
|
protected |
Editor-Platzhalter #form_msg_info# im Live-Betrieb als leer behandeln.
| string | $msg |
Wird benutzt von build_report_form_msg_html().
| set_report_bar_fields | ( | array | $fields | ) |
| trait dbxReportChromeTrait |
Automatisch aus der stabilen Fassade extrahierte interne Verantwortung.