wBrowseEdit::createButton

Erstellt eine allgemeine Schaltfläche

Funktionsaufruf

String createButton(String onclick = '', String icon = '', String caption = '', String title = '')

Parameter

ParameterBeschreibung
onclickJavaScript, das beim Klick ausgeführt wird
iconSymbol der Schaltfläche
captionBeschriftung der Schaltfläche
captionInfoErgänzende Beschriftung der Schaltfläche
captionInfoErgänzende Beschriftung der Schaltfläche
titleTitel der Schaltfläche
attributesWeitere 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.