Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 654da527

Von Cem Aydin vor mehr als 1 Jahr hinzugefügt

  • ID 654da527589b6a9f52fc915268d1d7a75d0b8491
  • Vorgänger 71beea57
  • Nachfolger 6ed96afe

Kunden/Lieferanten Presenter: POD zum picker ergänzt

Unterschiede anzeigen:

SL/Presenter/CustomerVendor.pm
=back
=over 4
=item C<customer_vendor_picker $name, $value, %params>
Renders a customer/vendor picker. The name will be both id and name
of the resulting hidden C<id> input field (but the ID can be
overwritten with C<$params{id}>).
An additional dummy input field is rendered that will contain the
customer/vendor's name.
C<$value> can be a customer/vendor ID or a C<Rose::DB:Object> instance.
If it is an instance then the type will be determined automatically.
However the type, C<customer> or C<vendor>, can also be specified using
C<$type>.
On top of that there are wrapper functions C<customer_picker> and
C<vendor_picker> that set the type automatically.
If C<$show_details> is true then the picker will be rendered with an
additional button to open the customer/vendor details dialog and a
link to open the customer/vendor in a new tab. This can be used in the
record views as well as in account receivable/payable.
=back
=head1 TESTS
For the pickers see Developer tools -> Customer/Vendor Test.
=head1 BUGS
Nothing here yet.

Auch abrufbar als: Unified diff