<td>[% L.input_tag('order.transaction_description', SELF.order.transaction_description, style='width: 300px') %]</td>
</tr>
+ <tr>
+ <th align="right">[% 'Project Number' | $T8 %]</th>
+ <td>[% L.project_picker('order.globalproject_id', SELF.order.globalproject_id, style='width: 300px') %]</td>
+ </tr>
+
</table>
</td>
<td>[% SELF.order.itime_as_date %]</td>
</tr>
- <tr>
- <th width="70%" align="right" nowrap>[% 'Project Number' | $T8 %]</th>
- <td>[%- L.select_tag('order.globalproject_id', SELF.all_projects, default=SELF.order.globalproject_id, title_key='projectnumber', with_empty = 1) %]</td>
- </tr>
-
</table>
</td>
[%- PROCESS order/tabs/_item_input.html %]
+ [% L.button_tag('setup_multi_items_dialog()', LxERP.t8('Add multiple parts')) %]</td>
+
<table width="100%">
<tr>
<td>
$.post("controller.pl", data, kivi.eval_json_result);
}
+function setup_multi_items_dialog() {
+ if (!check_cv()) return;
+ var data = $('#order_form').serialize();
+ data += '&action=Order/show_multi_items_dialog';
+
+ $.post("controller.pl", data, kivi.eval_json_result);
+}
+
+var multi_items_dialog;
+
+function show_multi_items_dialog(html, title) {
+ var id = 'jq_multi_items_dialog';
+ var dialog_params = {
+ id: id,
+ width: 800,
+ height: 500,
+ modal: true,
+ close: function(event, ui) {
+ multi_items_dialog.remove();
+ },
+ };
+
+ $('#' + id).remove();
+
+ multi_items_dialog = $('<div style="display:none" id="' + id + '"></div>').appendTo('body');
+ multi_items_dialog.attr('title', title);
+ multi_items_dialog.html(html);
+ multi_items_dialog.dialog(dialog_params);
+
+ $('.cancel').click(close_multi_items_dialog);
+
+ return true;
+}
+
+var close_multi_items_dialog = function() {
+ multi_items_dialog.dialog('close');
+}
+
function delete_order_item_row(clicked) {
var row = $(clicked).parents("tbody").first();
$(row).remove();