AAGN#36504 Rapport filter met meerdere waardes opslaan

svn path=/Website/trunk/; revision=29735
This commit is contained in:
Erik Groener
2016-06-16 11:06:38 +00:00
parent b60a596cd2
commit d311a049b3
3 changed files with 18 additions and 6 deletions

View File

@@ -11,6 +11,10 @@ function toggleInputSelect()
if ($inp.length == 1)
{ // 1e keer drukken maakt er een listbox van
var inp = $inp[0];
if ($(inp).hasClass("pinned"))
{
$(inp).val(""); // De gepinde waarde verwijderen zodat de hele lijst met waarden weer wordt opgehaald.
}
$.getJSON("fac_report_worker.asp", $("[name=u2]").serialize() + "&distinct=" + inp.name, process_worker_info);
$(inp).show().val(L("lcl_rap_please_wait"));
$(inp).prop('disabled', true);

View File

@@ -195,6 +195,12 @@ function scaffolding_search(model, scf_params)
{ // pinned filter parameters
var fldval = scf_params.fcltfilters[fld];
var LOVval = "";
if (typeof fldval == "string")
{
scf_RWFIELDTR(xmodel, fld, fldval, null, {search: true, extraclass: "pinned"});
}
else
{
for (var j=0; j<fldval.length; j++)
{
LOVval += fldval[j] + ";" + fldval[j] + (j<fldval.length-1 ? ";" : "");
@@ -203,6 +209,7 @@ function scaffolding_search(model, scf_params)
field.emptyoption = null;
scf_RWFIELDTR(xmodel, fld, defs.vmin, null, {readonly: true, extraclass: "pinned"});
}
}
else
{
if (defs.fixed)

View File

@@ -299,6 +299,7 @@ function RWFIELD(pname, pclass, plabel, pvalue, params)
<% }
var lclass = pclass;
if (params.infoPointer) lclass += " details";
if (params.extraclass) lclass += " " + params.extraclass;
if (!params.readonly && params.required) lclass += " required";
if (!params.readonly && params.requiredor0) lclass += " required required0isoke";
var inputtype = (isBadInput()? " type='text'" : " type='number'");