diff --git a/APPL/Shared/kenmerk_js.asp b/APPL/Shared/kenmerk_js.asp index b9405468d1..b881492352 100644 --- a/APPL/Shared/kenmerk_js.asp +++ b/APPL/Shared/kenmerk_js.asp @@ -372,6 +372,10 @@ function callback_flex_expr_info(json) // save initial visibility state of field var initialVisible = $("#" + json[kenmerk].kfieldid + "val").is(":visible"); + // Fill the attribute "default" if it isn't defined yet. The parameter "json[kenmerk].waarde" contains the current/correct value for new and existing calls. + if ($("#" + json[kenmerk].kfieldid + "val").attr("default") == undefined) + $("#" + json[kenmerk].kfieldid + "val").attr("default", json[kenmerk].waarde); + if ($("#" + json[kenmerk].kfieldid + "val").hasClass("flexshow") || $("#Suggest" + json[kenmerk].kfieldid + "_show").hasClass("flexshow") || (["L", "X"].indexOf(json[kenmerk].kenmerktype) > -1 && $("label[for=" + json[kenmerk].kfieldid + "val]").hasClass("flexshow")) || @@ -428,7 +432,8 @@ function callback_flex_expr_info(json) var $fld_show = $("#Suggest" + json[kenmerk].kfieldid + "_show"); - if (json[kenmerk].exprwaarde == 0 || json[kenmerk].exprwaarde == null) { + if (json[kenmerk].exprwaarde == 0 || json[kenmerk].exprwaarde == null) + { // save default value in flex field if (initialVisible) {