Revision e8983996
Von Bernd Bleßmann vor 5 Monaten hinzugefügt
SL/Controller/Part.pm | ||
---|---|---|
use SL::DB::Shop;
|
||
use SL::Helper::Flash;
|
||
use SL::Helper::PrintOptions;
|
||
use SL::Helper::UserPreferences::PartPickerSearch;
|
||
use SL::JSON;
|
||
use SL::Locale::String qw(t8);
|
||
use SL::MoreCommon qw(save_form);
|
||
... | ... | |
$search_term ||= $self->models->filtered->laundered->{all_with_makemodel_substr_multi__ilike};
|
||
$search_term ||= $self->models->filtered->laundered->{all_with_customer_partnumber_substr_multi__ilike};
|
||
|
||
$_[0]->render('part/part_picker_search', { layout => 0 }, search_term => $search_term);
|
||
my $all_as_list = SL::Helper::UserPreferences::PartPickerSearch->new()->get_all_as_list_default;
|
||
|
||
$_[0]->render('part/part_picker_search', { layout => 0 }, search_term => $search_term, all_as_list => $all_as_list);
|
||
}
|
||
|
||
sub action_part_picker_result {
|
templates/design40_webpages/part/part_picker_search.html | ||
---|---|---|
<div class="select-item control-panel">
|
||
[% L.hidden_tag('part_picker_real_id', FORM.real_id) %]
|
||
[% LxERP.t8("Filter") %]: [% L.input_tag('part_picker_filter', search_term, class='part_picker_filter') %]
|
||
[% L.checkbox_tag('no_paginate', checked=FORM.no_paginate, id='no_paginate', for_submit=1, label=LxERP.t8('All as list')) %]
|
||
[% L.checkbox_tag('no_paginate', checked=FORM.no_paginate, id='no_paginate', checked=all_as_list, for_submit=1, label=LxERP.t8('All as list')) %]
|
||
</div>
|
||
|
||
<div id="part_picker_result"></div>
|
templates/webpages/part/part_picker_search.html | ||
---|---|---|
[% LxERP.t8("Filter") %]: [% L.input_tag('part_picker_filter', search_term, class='part_picker_filter') %]
|
||
|
||
<div class='float-right'>
|
||
[% L.checkbox_tag('no_paginate', checked=FORM.no_paginate, id='no_paginate', for_submit=1, label=LxERP.t8('All as list')) %]
|
||
[% L.checkbox_tag('no_paginate', checked=FORM.no_paginate, id='no_paginate', checked=all_as_list, for_submit=1, label=LxERP.t8('All as list')) %]
|
||
</div>
|
||
|
||
<div style='clear:both'></div>
|
Auch abrufbar als: Unified diff
Part-Picker Such-Dialog: Defaultwert für "Alle als Liste" berücksichtigen