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.