Revision 7ce093c0
Von Hans Peter Schlaepfer vor mehr als 3 Jahren hinzugefügt
templates/webpages/common/render_cvar_filter_input.html | ||
---|---|---|
1 |
[%- USE HTML -%][%- USE L -%][%- USE LxERP -%][%- USE T8 -%][%- USE P -%] |
|
2 |
[%- SET id__ = cvar_cfg.id |
|
1 |
[% USE HTML %] |
|
2 |
[% USE L %] |
|
3 |
[% USE LxERP %] |
|
4 |
[% USE T8 %] |
|
5 |
[% USE P %] |
|
6 |
|
|
7 |
[% SET id__ = cvar_cfg.id |
|
3 | 8 |
name__ = 'filter.cvar.' _ id__ |
4 | 9 |
value__ = filter.cvar.$id__ %] |
5 |
[%- IF cvar_cfg.type == 'bool' %]
|
|
6 |
[%- L.select_tag(name__, [ '', [ 1, LxERP.t8('Yes') ], [ 0, LxERP.t8('No') ] ], default=value__, class=cvar_class) %]
|
|
10 |
[% IF cvar_cfg.type == 'bool' %] |
|
11 |
[% L.select_tag(name__, [ '', [ 1, LxERP.t8('Yes') ], [ 0, LxERP.t8('No') ] ], default=value__, class=cvar_class) %] |
|
7 | 12 |
|
8 |
[%- ELSIF cvar_cfg.type == 'number' %]
|
|
13 |
[% ELSIF cvar_cfg.type == 'number' %] |
|
9 | 14 |
[% L.select_tag(name__ _ '::', [ [ 'eq', '==' ], [ 'ne', '=/=' ], [ 'gt', '>' ], [ 'ge', '>=' ], [ 'lt', '<' ], [ 'le', '<=' ] ], default=filter.cvar.item(cvar_cfg.id _ '__')) %] |
10 | 15 |
[% L.input_tag(name__, value__, class=cvar_class) %] |
11 | 16 |
|
12 |
[%- ELSIF cvar_cfg.type == 'date' %]
|
|
17 |
[% ELSIF cvar_cfg.type == 'date' %] |
|
13 | 18 |
[% L.select_tag(name__ _ '::', [ [ 'eq', '==' ], [ 'ne', '=/=' ], [ 'gt', '>' ], [ 'ge', '>=' ], [ 'lt', '<' ], [ 'le', '<=' ] ], default=filter.cvar.item(cvar_cfg.id _ '__')) %] |
14 | 19 |
[% L.date_tag(name__, value__, class=cvar_class) %] |
15 | 20 |
|
... | ... | |
19 | 24 |
L.select_tag(name__, options__, default=value__, class=cvar_class) %] |
20 | 25 |
|
21 | 26 |
[% ELSIF cvar_cfg.type == 'customer' %] |
22 |
[%- P.customer_vendor.picker(name__, value__, type='customer', class=cvar_class) %]
|
|
27 |
[% P.customer_vendor.picker(name__, value__, type='customer', class=cvar_class) %] |
|
23 | 28 |
|
24 | 29 |
[% ELSIF cvar_cfg.type == 'vendor' %] |
25 |
[%- P.customer_vendor.picker(name__, value__, type='vendor', class=cvar_class) %]
|
|
30 |
[% P.customer_vendor.picker(name__, value__, type='vendor', class=cvar_class) %] |
|
26 | 31 |
|
27 | 32 |
[% ELSIF cvar_cfg.type == 'part' %] |
28 |
[%- P.part.picker(name__, value__, class=cvar_class) %]
|
|
33 |
[% P.part.picker(name__, value__, class=cvar_class) %] |
|
29 | 34 |
|
30 |
[%- ELSE %]
|
|
35 |
[% ELSE %] |
|
31 | 36 |
[% SET value_name__ = id__ _ '_substr__ilike' |
32 | 37 |
value__ = filter.cvar.$value_name__ %] |
33 |
[%- L.input_tag(name__ _ ':substr::ilike', value__, maxlength=cvar_cfg.maxlength, class=cvar_class) %]
|
|
38 |
[% L.input_tag(name__ _ ':substr::ilike', value__, maxlength=cvar_cfg.maxlength, class=cvar_class) %] |
|
34 | 39 |
|
35 |
[%- END %] |
|
40 |
[% END %] |
Auch abrufbar als: Unified diff
Neues kivitendo Design Aenderungen in templates/webpages/common/..