FSN#35587 Verplicht kunnen maken UDR filters
svn path=/Website/trunk/; revision=40421
This commit is contained in:
@@ -127,7 +127,7 @@ function model_reportcolumns(usrrap_key, params)
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
this.fields.filter.LOV = api2.filterLOV(L("lcl_rap_filterLOV"), "A,E,R"); // De meesten mogen L(ike) niet
|
||||
this.fields.filter.LOV = api2.filterLOV(L("lcl_rap_filterLOV"), "A,E,R,RR"); // De meesten mogen L(ike) niet
|
||||
if ((obj.datatype && !obj.expression) || !user.has("WEB_FACTAB"))
|
||||
{
|
||||
switch (obj.datatype.id)
|
||||
|
||||
@@ -285,7 +285,9 @@ function model_reports(fac_usrrap_key)
|
||||
}
|
||||
else
|
||||
{
|
||||
field.filter = api2.splitLOV("E;exact;L;like;R;range")[usrrap.columns[i].filter.id]
|
||||
field.filter = api2.splitLOV("E;exact;L;like;R;range")[usrrap.columns[i].filter.id.substr(0,1)]; // voor filter alleen de eerste letter.
|
||||
if (usrrap.columns[i].filter.id.substr(1,1) == "R") // als 2e letter een R is dan is filter verplicht
|
||||
field.filterrequired = true;
|
||||
}
|
||||
field.filterdefault = usrrap.columns[i].filterdefault;
|
||||
}
|
||||
|
||||
@@ -106,9 +106,9 @@ function scf_search_field (model, fld, defaults, scf_params, includefilters)
|
||||
{
|
||||
var org_label = field.label;
|
||||
field.label = org_label + " " + (field.typ == "date" ? L("lcl_period_from") : L("lcl_from"));
|
||||
scf_RWFIELDTR(xmodel, "start_" + fld, defs.vmin, null, {search: true});
|
||||
scf_RWFIELDTR(xmodel, "start_" + fld, defs.vmin, null, {search: true, required: field.filterrequired});
|
||||
field.label = org_label + " " + (field.typ == "date" ? L("lcl_period_to") : L("lcl_to"));
|
||||
scf_RWFIELDTR(xmodel, "end_" + fld, defs.vmax, null, {search: true});
|
||||
scf_RWFIELDTR(xmodel, "end_" + fld, defs.vmax, null, {search: true, required: field.filterrequired});
|
||||
field.label = org_label;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user