Revision 96c33451
Von Moritz Bunkus vor mehr als 7 Jahren hinzugefügt
templates/webpages/bank_transactions/assign_invoice.html | ||
---|---|---|
2 | 2 |
|
3 | 3 |
[% SET debug = 0 %] |
4 | 4 |
|
5 |
<form method="post" action="javascript:filter_invoices();" id="assign_invoice_window_form">
|
|
5 |
<form method="post" action="javascript:kivi.BankTransaction.filter_invoices();" id="assign_invoice_window_form" data-bank-transaction-id="[% HTML.escape(SELF.transaction.id) %]">
|
|
6 | 6 |
<b>[%- LxERP.t8("Bank transaction") %]:</b> |
7 | 7 |
<table> |
8 | 8 |
<tr class="listheading"> |
... | ... | |
55 | 55 |
|
56 | 56 |
<p> |
57 | 57 |
[% L.submit_tag('', LxERP.t8("Search")) %] |
58 |
[% L.button_tag('add_selected_invoices()', LxERP.t8("Add invoices"), id='add_selected_record_links_button') %] |
|
58 |
[% L.button_tag('kivi.BankTransaction.add_selected_invoices()', LxERP.t8("Add invoices"), id='add_selected_record_links_button') %]
|
|
59 | 59 |
[% L.button_tag('$("#assign_invoice_window_form").resetForm()', LxERP.t8('Reset')) %] |
60 | 60 |
<a href="#" onclick="$('#assign_invoice_window').dialog('close');">[% LxERP.t8("Cancel") %]</a> |
61 | 61 |
</p> |
... | ... | |
68 | 68 |
|
69 | 69 |
<script type="text/javascript"> |
70 | 70 |
<!-- |
71 |
|
|
72 |
function filter_invoices() { |
|
73 |
var url="controller.pl?action=BankTransaction/ajax_add_list&" + $("#assign_invoice_window form").serialize(); |
|
74 |
$.ajax({ |
|
75 |
url: url, |
|
76 |
success: function(new_data) { |
|
77 |
$("#record_list_filtered_list").html(new_data['html']); |
|
78 |
} |
|
79 |
}); |
|
80 |
} |
|
81 |
|
|
82 |
function add_selected_invoices() { |
|
83 |
var url="controller.pl?action=BankTransaction/ajax_accept_invoices&" + 'bt_id=[% SELF.transaction.id %]&' + $("#assign_invoice_window form").serialize(); |
|
84 |
$.ajax({ |
|
85 |
url: url, |
|
86 |
success: function(new_html) { |
|
87 |
var invoices = document.getElementById('assigned_invoices_[% SELF.transaction.id %]'); |
|
88 |
if (invoices.innerHTML == '') { |
|
89 |
invoices.innerHTML = new_html; |
|
90 |
} else { |
|
91 |
invoices.innerHTML += '<br />' + new_html; |
|
92 |
} |
|
93 |
$('#assign_invoice_window').dialog('close'); |
|
94 |
} |
|
95 |
}); |
|
96 |
} |
|
97 |
|
|
98 | 71 |
$(function() { |
99 | 72 |
$('#invnumber').focus(); |
100 | 73 |
}); |
Auch abrufbar als: Unified diff
Kontoauszug verbuchen: JavaScript-Code in eigene js-Datei ausgelagert