FSN#33498 Filters voor userraps zijn niet uit te zetten via de interface
svn path=/Website/trunk/; revision=25994
This commit is contained in:
@@ -51,35 +51,38 @@ function model_reportcolumns(usrrap_key, params)
|
|||||||
this.hook_pre_edit = function (obj)
|
this.hook_pre_edit = function (obj)
|
||||||
{
|
{
|
||||||
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"); // De meesten mogen L(ike) niet
|
||||||
switch (obj.datatype.id)
|
if (obj.datatype)
|
||||||
{
|
{
|
||||||
case "date":
|
switch (obj.datatype.id)
|
||||||
case "datetime":
|
{
|
||||||
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,D,W,M,Q,Y,H");
|
case "date":
|
||||||
this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "date,datetime,time");
|
case "datetime":
|
||||||
break;
|
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,D,W,M,Q,Y,H");
|
||||||
case "time":
|
this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "date,datetime,time");
|
||||||
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,H");
|
break;
|
||||||
this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "date,datetime,time");
|
case "time":
|
||||||
break;
|
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,H");
|
||||||
case "varchar":
|
this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "date,datetime,time");
|
||||||
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
|
break;
|
||||||
this.fields.datatype.readonly = true;
|
case "varchar":
|
||||||
this.fields.filter.LOV = L("lcl_rap_filterLOV"); // die mag alle filters
|
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
|
||||||
break;
|
this.fields.datatype.readonly = true;
|
||||||
case "html":
|
this.fields.filter.LOV = L("lcl_rap_filterLOV"); // die mag alle filters
|
||||||
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
|
break;
|
||||||
this.fields.datatype.readonly = true;
|
case "html":
|
||||||
this.fields.filter.LOV = L("lcl_rap_filterLOV");
|
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
|
||||||
break;
|
this.fields.datatype.readonly = true;
|
||||||
case "float":
|
this.fields.filter.LOV = L("lcl_rap_filterLOV");
|
||||||
case "number":
|
break;
|
||||||
case "currency":
|
case "float":
|
||||||
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,S,C,A");
|
case "number":
|
||||||
this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "float,currency,number");
|
case "currency":
|
||||||
break;
|
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,S,C,A");
|
||||||
default:
|
this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "float,currency,number");
|
||||||
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
|
break;
|
||||||
|
default:
|
||||||
|
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user