Revision c1ca855e
Von Sven Schöling vor fast 6 Jahren hinzugefügt
SL/Controller/Order.pm | ||
---|---|---|
981 | 981 |
my $row_as_html = $self->p->render('order/tabs/_second_row', ITEM => $item, TYPE => $self->type); |
982 | 982 |
|
983 | 983 |
$self->js |
984 |
->html('.row_entry:has(#item_' . $item_id . ') [name = "second_row"]', $row_as_html)
|
|
985 |
->data('.row_entry:has(#item_' . $item_id . ') [name = "second_row"]', 'loaded', 1);
|
|
984 |
->html('#second_row_' . $item_id, $row_as_html)
|
|
985 |
->data('#second_row_' . $item_id, 'loaded', 1);
|
|
986 | 986 |
} |
987 | 987 |
|
988 | 988 |
sub js_redisplay_line_values { |
templates/webpages/order/tabs/_row.html | ||
---|---|---|
131 | 131 |
[%- PROCESS order/tabs/_second_row.html ITEM=ITEM TYPE=TYPE %] |
132 | 132 |
</div> |
133 | 133 |
[%- ELSE %] |
134 |
<div name="second_row"> |
|
134 |
<div name="second_row" id="second_row_[% ITEM.id %]">
|
|
135 | 135 |
[%- LxERP.t8("Loading...") %] |
136 | 136 |
</div> |
137 | 137 |
[%- END %] |
Auch abrufbar als: Unified diff
Order: second row javascript direkt indizieren.
Beschleunigt das Nachladen der zweiten Zeile bei großen Aufträgen (100+
Zeilen), weil der client weit weniger DOM selectors auswerten muss.
(cherry picked from commit 87ca139b2162813d71dec8e4e8ecef21588c818d)