X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=templates%2Fwebpages%2Fpart%2Ftest_page.html;h=0101db1e5756f3e2c14cc8da4259d4bf0d6c622c;hb=53593baa211863fbf66540cf1bcc36c8fb37257f;hp=4527534ab478850d8e4785a211bc500d76675538;hpb=926099a8af011d9bd4d4616797ce5b0fa5e42add;p=kivitendo-erp.git diff --git a/templates/webpages/part/test_page.html b/templates/webpages/part/test_page.html index 4527534ab..0101db1e5 100644 --- a/templates/webpages/part/test_page.html +++ b/templates/webpages/part/test_page.html @@ -1,52 +1,75 @@ [% USE L %] +[% USE P %]

Part Picker Testpage


Alle:
-[% L.part_picker('part_id') %] text
+[% P.part.picker('part_id') %] text
Nur Waren:
-[% L.part_picker('part_id2', undef, part_type='part') %]
+[% P.part.picker('part_id2', undef, part_type='part') %]
Nur Dienstleistungen:
-[% L.part_picker('part_id3', undef, part_type='service') %]
+[% P.part.picker('part_id3', undef, part_type='service') %]
Nur Erzeugnisse:
-[% L.part_picker('part_id4', undef, part_type='assembly') %]
+[% P.part.picker('part_id4', undef, part_type='assembly') %]
Waren und Dienstleistungen:
-[% L.part_picker('part_id5', undef, part_type='part,service') %]
+[% P.part.picker('part_id5', undef, part_type='part,service') %]
Artikel-Klassifizierung: Einkauf
-[% L.part_picker('part_id10', undef, classification_id='1') %]
+[% P.part.picker('part_id10', undef, classification_id='1') %]
Artikel-Klassifizierung: Verkauf
-[% L.part_picker('part_id11', undef, classification_id='2') %]
+[% P.part.picker('part_id11', undef, classification_id='2') %]
Artikel-Klassifizierung: Handelsware
-[% L.part_picker('part_id12', undef, classification_id='3') %]
+[% P.part.picker('part_id12', undef, classification_id='3') %]
Artikel-Klassifizierung: Produktion
-[% L.part_picker('part_id13', undef, classification_id='4') %]
+[% P.part.picker('part_id13', undef, classification_id='4') %]
Artikel-Klassifizierung: Eink.,Verk.,Prod.
-[% L.part_picker('part_id14', undef, classification_id='1,2,4') %]
+[% P.part.picker('part_id14', undef, classification_id='1,2,4') %]
+Artikel-Status: Aktiv (default)
+[% P.part.picker('part_id15') %]
+Artikel-Status: Aktiv (explizit)
+[% P.part.picker('part_id16', undef, status="active") %]
+Artikel-Status: Ungültig
+[% P.part.picker('part_id17', undef, status="obsolete") %]
+Artikel-Status: Alle
+[% P.part.picker('part_id18', undef, status="all") %]
+
Pre-filled:
-[% L.part_picker('part_id6', pre_filled_part) %]
+[% P.part.picker('part_id6', pre_filled_part) %]
Convertible unit 'Std': (only select parts with unit Tag/Std/Min)
-[% L.part_picker('part_id7', undef, convertible_unit='Std') %]
- +[% P.part.picker('part_id7', undef, convertible_unit='Std') %]
+
With multi select popup
-[% L.part_picker('part_id8', undef, multiple=1) %]
+[% P.part.picker('part_id8', undef, multiple=1) %]
+With multi select popup (only obsolete)
+[% P.part.picker('part_id9', undef, multiple=1, status='obsolete') %]
+
+All parts including make models of all vendors:
+[% P.part.picker('part_id21', undef, with_makemodel=1) %]
+All parts including make models of all vendors with multi select popup:
+[% P.part.picker('part_id22', undef, with_makemodel=1, multiple=1) %]
+All parts including customer partnumbers of all customers:
+[% P.part.picker('part_id23', undef, with_customer_partnumber=1) %]
+
+single select dialog for glass-popup-button; multi select with extra button (and limited to 5 results):
+[% P.part.picker('part_id31', undef, multiple=0, multiple_limit=5) %] +[% L.button_tag('$("#part_id31").data("part_picker").o.multiple=1; $("#part_id31").data("part_picker").open_dialog()', 'Add multiple items') %]

Styling

In a span: -Leading text: [% L.part_picker('p1', undef, part_type='part,service') %] and text after with spacing
-Leading text:[% L.part_picker('p2', undef, part_type='part,service') %]and text after without spacing
-
Leading text: [% L.part_picker('p3', undef, part_type='part,service') %] and text after with spacing with div

-
Leading text:[% L.part_picker('p4', undef, part_type='part,service') %]and text after with spacing with div

+Leading text: [% P.part.picker('p1', undef, part_type='part,service') %] and text after with spacing
+Leading text:[% P.part.picker('p2', undef, part_type='part,service') %]and text after without spacing
+
Leading text: [% P.part.picker('p3', undef, part_type='part,service') %] and text after with spacing with div

+
Leading text:[% P.part.picker('p4', undef, part_type='part,service') %]and text after with spacing with div

-Picker + input next to each other: [% L.part_picker('p5', undef, part_type='part,service', width="100%") %] +Picker + input next to each other: [% P.part.picker('p5', undef, part_type='part,service', width="100%") %] -
[% L.part_picker('p6', undef, part_type='part,service', style="width:500px") %] 500px width
-
[% L.part_picker('p7', undef, part_type='part,service', style="width:200px") %] 200px width
-
[% L.part_picker('p8', undef, part_type='part,service', style="height:40px") %] 40px height
+
[% P.part.picker('p6', undef, part_type='part,service', style="width:500px") %] 500px width
+
[% P.part.picker('p7', undef, part_type='part,service', style="width:200px") %] 200px width
+
[% P.part.picker('p8', undef, part_type='part,service', style="height:40px") %] 40px height
[%# FOREACH i IN 1..50 %] -[%# L.part_picker('part_id_' _ i) %]
+[%# P.part.picker('part_id_' _ i) %]
[%# END %]

In tables

@@ -56,11 +79,11 @@ In a span: - + - +
Part picker in table heading[% L.part_picker('p9', undef, part_type='part,service') %][% P.part.picker('p9', undef, part_type='part,service') %]
Part picker in table cell[% L.part_picker('p10', undef, part_type='part,service') %][% P.part.picker('p10', undef, part_type='part,service') %]
@@ -69,10 +92,10 @@ In a span: - + - +
Part picker in table heading[% L.part_picker('p11', undef, part_type='part,service') %][% P.part.picker('p11', undef, part_type='part,service') %]
Part picker in table cell[% L.part_picker('p12', undef, part_type='part,service') %][% P.part.picker('p12', undef, part_type='part,service') %]