The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Prty::JQueryUI::Form::ViewEdit - Formular zum Ansehen und Bearbeiten

BASE CLASS

Prty::Hash

ATTRIBUTES

action => $url (Default: undef)

URL, an den die Daten bei bei Betätigung des Save- und Delete-Button geschickt werden.

id (Default: undef)

Die DOM-Id des Formulars.

instantiate => $bool (Default: 0)

Füge die Plugin-Instantiierung beim Aufruf von html() zum HTML-Code hinzu.

layout => $html (Default: '')

Der HTML-Code des Layouts. In das Layout wird der HTML-Code der Widgets eingesetzt.

state => 'update'|'insert' (Default: 'update')

Anfänglicher Zusatand des Formulars:

'update'

Der Save- und der Delete-Button werden im Edit-Modus freigeschaltet.

'insert'

Nur der Save-Button wird im Edit-Modus freigeschaltet.

widgets => \@widgets (Default: [])

Liste der Widgets, die in das Layout eingesetzt werden.

METHODS

Konstruktor

new() - Instantiiere Objekt

Synopsis

    $e = $class->new(@keyVal);

Description

Instantiiere ein Formular-Objekt und liefere eine Referenz auf dieses Objekt zurück.

Klassenmethoden

pluginCode() - JavaScript-Code des Plugin

Synopsis

    $javascript = $e->pluginCode;

Objektmethoden

html() - Generiere HTML

Synopsis

    $html = $e->html($h);
    $html = $class->html($h,@keyVal);

Description

Generiere den HTML-Code des Formular-Objekts und liefere diesen zurück. Als Klassenmethode gerufen, wird das Objekt intern erzeugt und mit den Attributen @keyVal instantiiert.

instantiate() - Generiere JavaScript-Code zum Instantiieren des Widget

Synopsis

    $javaScript = $e->instantiate;

VERSION

1.085

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2016 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.