FCLT#83073 Legenda overzicht facturen

svn path=/Website/trunk/; revision=64471
This commit is contained in:
Erik Groener
2024-05-01 12:28:07 +00:00
parent fcde025747
commit b351624e41

View File

@@ -32,7 +32,7 @@
<%
FCLTHeader.Requires({ plugins:["jQuery"],
js: ["../fin/fin_list.js"]
js: ["../fin/fin_list.js", "jquery-ui.js"]
});
function fin_list (params)
@@ -1143,6 +1143,7 @@ function fin_list (params)
var addurl = "appl/fin/fin_factuur.asp?fin_key=-1";
addurl += buildTransitParam(["cnt_key", "opdr_key", "bes_key", "referentie"], params);
buttons.push({ icon: "fa-plus", title: L("lcl_add"), action: "FcltMgr.openDetail('" + addurl + "', '" + safe.jsstring(L("lcl_add")) + "')" });
buttons.push({ icon: "fa-list-ul", title: L("lcl_fin_legenda"), action: 'openLegenda()' });
var fac_import_app_key = S("fin_import_app_key");
if (S("fin_import_app_key") == -1) { // bepaal dan de key van de standaard factuurimportfunctie
@@ -1380,7 +1381,71 @@ function fin_list (params)
rst.addAction({ action: "scf_multiedit", caption: L("lcl_change"), multi: true, onlyMulti: true, multiOnce: true } );
*/
var cnt = rst.processResultset();
if (!excel && !print)
{
%>
<!-- LEGENDA -->
<script type="text/javascript">
$(function() {
$(".clickParent").parent().on("click", function(e) { e.stopPropagation(); $(this).find("> .clickParent").trigger("click"); });
});
function openLegenda()
{
var myPosition = "right top+30";
if (elems.$originalHeaderRow && elems.$originalHeaderRow.length)
myPosition = "right-15 top+"+(parseInt(elems.$fcltFrameHeader.css("top"))+30);
params = { width: 250,
minWidth: 250,
minHeight: 10,
resizable: false,
position: {my: "right top", at: myPosition},
title: L("lcl_fin_legenda"),
create: FcltMgr.fnCreateCloseButton("div#legenda")
};
$('div#legenda').dialog(params).dialog('open');
FcltMgr.resized();
}
</script>
<div id="legenda" style="display:none; line-height: 30px;">
<table id="factuurlegenda">
<tr>
<td title="<%= L("lcl_fin_legenda_normal_tt") %>"><%= L("lcl_fin_legenda_normal") %></td>
</tr>
<tr class="withinmargin">
<td title="<%= L("lcl_fin_legenda_withinmargin") %>"><%= L("lcl_fin_legenda_withinmargin") %></td>
</tr>
<tr class="withinmargin finattentionlist">
<td title="<%= L("lcl_fin_legenda_withinmargin_incomplete") %>"><%= L("lcl_fin_legenda_withinmargin_incomplete") %></td>
</tr>
<tr class="outsidemargin">
<td title="<%= L("lcl_fin_legenda_outsidemargin") %>"><%= L("lcl_fin_legenda_outsidemargin") %></td>
</tr>
<tr class="outsidemargin finattentionlist">
<td title="<%= L("lcl_fin_legenda_outsidemargin_incomplete") %>"><%= L("lcl_fin_legenda_outsidemargin_incomplete") %></td>
</tr>
<tr class="rejected">
<td title="<%= L("lcl_fin_legenda_rejected") %>"><%= L("lcl_fin_legenda_rejected") %></td>
</tr>
<tr class="finattentionlist">
<td title="<%= L("lcl_fin_legenda_incomplete") %>"><%= L("lcl_fin_legenda_incomplete") %></td>
</tr>
<% // Vlag 0 tonen we niet
for (var flagkey=1; flagkey < S("fin_factuur_flags"); flagkey++)
{
%>
<tr><td>
<span class="finflag<%=flagkey%>"><%=I("fa-fclt-flag")%></span>&nbsp;
<%=L("lcl_fin_flag"+flagkey)%>
</td></tr>
<%
}
%>
</table>
</div>
<% } %>
</body>
</html>
<%