wBrowseEdit::createButton
Erstellt eine allgemeine Schaltfläche
Funktionsaufruf
String createButton(String onclick = '', String icon = '', String caption = '', String title = '')
Parameter
- onclick
- JavaScript, das beim Klick ausgeführt wird
- icon
- Symbol der Schaltfläche
- caption
- Beschriftung der Schaltfläche
- captionInfo
- Ergänzende Beschriftung der Schaltfläche
- captionInfo
- Ergänzende Beschriftung der Schaltfläche
- title
- Titel der Schaltfläche
- attributes
- Weitere Attribute
- id => String
- ID der Schaltfläche
- class => String
- CSS Klasse
- style => String
- CSS Style
- questionConfirm => String
- Hier können Sie optional eine Bestätigung abfragen.
- showInEditor => [0|1]
- Falls die Schaltfläche im Editor angezeigt werden soll
- showInDraft => [0|1]
- Falls die Schaltfläche auch in der Arbeitskopie angezeigt werden soll
- activePermission => [wPermissionString]
- Falls die Schaltfläche nur mit entsprechender Berechtigung angezeigt werden soll (z.B.: usertypes:admin;usergroups:chiefeditorship)
Beispiel: Button für Verzeichnis öffnen
Quelltext
<?php
$onClick = "window.open('/base/index.php', '_blank')"; // JavaScript, das beim Klick ausgeführt wird
$icon = "folder"; // Symbol der Schaltfläche
$caption = "Verzeichnis öffnen"; // Bezeichnung der Schaltfläche
$title = "Klicken Sie hier, um das Verzeichnis zu öffnen"; // Titel der Schaltfläche
$attributes = array('style' => 'cursor:pointer');
print wBrowseEdit::createButton($onClick, $icon, $caption, $title, $attributes);
?>
Mögliche Werte für das icon-Attribut:
z.B.: folder, edit, delete, dir, online, copy, upload, etc (weitere siehe wgl.css der Software)
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.