DJIN#55139 D&O: Maat aanpassen in bestelopdracht (kenmerk van bestelregel)
svn path=/Website/trunk/; revision=41442
This commit is contained in:
@@ -465,7 +465,7 @@ else // nieuwe bestelling. Defaults bepalen
|
||||
showPicture('<%=safe.jsstring(bes_disc_info.disc_params_logo_url)%>');
|
||||
|
||||
<% if (bes_key < 0 && artikel_key > 0) { %>
|
||||
load_item_info(<%=artikel_key%>, '<%=urole%>', 1); // AutoAdd eentje
|
||||
load_item_info(<%=artikel_key%>, '<%=urole%>', 1, -1); // AutoAdd eentje
|
||||
<% } %>
|
||||
}
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ function RetourItems(bes_key, urole) {
|
||||
}
|
||||
|
||||
window.bes_item_info = null; // forceer global scope
|
||||
function load_item_info(bes_key, srtdeel_key, urole, aantal)
|
||||
function load_item_info(srtdeel_key, urole, aantal, bes_key)
|
||||
{
|
||||
// Als de gegevens er al staan dan return.
|
||||
if (window.bes_item_info && window.bes_item_info.srtdeel_key == srtdeel_key) return;
|
||||
@@ -57,6 +57,9 @@ function load_item_info(bes_key, srtdeel_key, urole, aantal)
|
||||
if (srtdeel_key == -1)
|
||||
window.bes_item_info = null;
|
||||
else
|
||||
{
|
||||
// NB: bes_key bestaat niet voor een nieuwe bestelling!
|
||||
bes_key = (bes_key ? bes_key : -1);
|
||||
$.getJSON("get_item_info_ajax.asp?srtdeel_key=" + srtdeel_key + "&bes_key=" + bes_key,
|
||||
function(data)
|
||||
{
|
||||
@@ -72,6 +75,7 @@ function load_item_info(bes_key, srtdeel_key, urole, aantal)
|
||||
AddSuggestItem(data, aantal);
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
function getAantalArtikelen()
|
||||
@@ -312,8 +316,8 @@ function CreateRow(bes_item_info, aantal, received, editable, objFlex, urole)
|
||||
tr.bes_item_info = bes_item_info;
|
||||
if (editable)
|
||||
{ // Als er op de regel geklikt wordt en als er text wordt geselecteerd (is niet hetzelfde) dan in beide gevallen de gegevens van het artikel ophalen en tonen.
|
||||
tr.onclick = function () { if (!maxArtikelReached()) load_item_info(this.bes_item_info.bestelling_key, this.bes_item_info.srtdeel_key, urole)};
|
||||
tr.onselect = function () { if (!maxArtikelReached()) load_item_info(this.bes_item_info.bestelling_key, this.bes_item_info.srtdeel_key, urole)};
|
||||
tr.onclick = function () { if (!maxArtikelReached()) load_item_info(this.bes_item_info.srtdeel_key, urole, 0, this.bes_item_info.bestelling_key, )};
|
||||
tr.onselect = function () { if (!maxArtikelReached()) load_item_info(this.bes_item_info.srtdeel_key, urole, 0, this.bes_item_info.bestelling_key, )};
|
||||
}
|
||||
tr.orgAmount = tr.amount = aantal;
|
||||
tr.flexvals = [];
|
||||
|
||||
Reference in New Issue
Block a user