NYBU#54171 in jQuery 3+ worden de .ready() uitgevoerd na de rest van de code, deze volgorde werd in de asp code nog niet gehanteerd en is met deze revision aangepast door het toevoegen van een callback functie aan Suggest die pas na het laden hiervan wordt uitgevoerd

svn path=/Website/branches/v2018.1/; revision=38665
This commit is contained in:
2018-07-27 11:25:15 +00:00
parent 535f5ea802
commit c099ac924a
2 changed files with 18 additions and 7 deletions

View File

@@ -420,6 +420,7 @@ else // nieuwe bestelling. Defaults bepalen
<div id="edit">
<script type="text/javascript">
var sgPersonFor;
var sgBesItem;
function loadAction()
{
@@ -457,11 +458,7 @@ else // nieuwe bestelling. Defaults bepalen
{ %>
changeKostK(); // Even ordernr goed aan/uitzetten
<% }
}
if (this_bes.canItemsChange && !bes_disc_info.isFreeArticle)
{ %>
sgBesItem.CheckJustOne();
<% } %>
} %>
if (front_end)
showPicture('<%=safe.jsstring(bes_disc_info.disc_params_logo_url)%>');
@@ -471,6 +468,14 @@ else // nieuwe bestelling. Defaults bepalen
<% } %>
}
function sgBesItemOnLoad()
{ <%
if (this_bes.canItemsChange && !bes_disc_info.isFreeArticle)
{ %>
sgBesItem.CheckJustOne();
<% } %>
}
function submit_u2() // See job-module
{
document.forms.u2.submit();
@@ -919,7 +924,8 @@ else // nieuwe bestelling. Defaults bepalen
urlAdd: [{urlParam: "srtgroep_key", field: "srtgroep"},
{urlParam: "staffel_key", field: "staffelgroep"}],
onChange: "load_item_info",
favouritelist: true
favouritelist: true,
callback: "sgBesItemOnLoad"
});
}
// Het informatieblok van een geselecteerd artikel

View File

@@ -166,7 +166,12 @@ function FCLTbesitemselector(fieldName, objectName, params)
if ($("#<%=params.urlAdd[i].field%>").length == 0)
$("#besitemfields").append('<input type="hidden" id="<%=params.urlAdd[i].field%>" name="<%=params.urlAdd[i].field%>" value="<%=safe.htmlattr(params.urlAdd[i].init)%>">');
<% }
} %>
}
if (params.callback)
{ %>
window["<%=params.callback%>"]();
<% } %>
});
</script>
<div id="besitemfields">