Nu het nog kan: fac_usrrap_cols zo veel mogelijk 'number' gebruiken ipv. 'integer'
svn path=/Website/trunk/; revision=24415
This commit is contained in:
@@ -412,7 +412,6 @@ api2 = {
|
||||
}
|
||||
break;
|
||||
case "number":
|
||||
case "integer":
|
||||
var safe_val = parseInt(filterval, 10);
|
||||
if (filter == "range")
|
||||
{
|
||||
|
||||
@@ -28,7 +28,7 @@ model_reportcolumns =
|
||||
"name" : { dbs: "fac_usrrap_cols_column_name", typ: "varchar", label: L("lcl_rap_column"), insertonly: true },
|
||||
"datatype" : { dbs: "fac_usrrap_cols_datatype", typ: "varchar", label: L("lcl_rap_datatype"),
|
||||
required: true,
|
||||
LOV: L("lcl_rap_datatypeLOV")}, // "varchar;Tekst;date;Datum;datetime;Datumtijd;float;Float;currency;Bedrag;integer;Getal"
|
||||
LOV: L("lcl_rap_datatypeLOV")}, // "varchar;Tekst;date;Datum;datetime;Datumtijd;float;Float;currency;Bedrag;number;Getal"
|
||||
"sequence" : { dbs: "fac_usrrap_cols_volgnr", typ: "number", label: L("lcl_rap_sequence") },
|
||||
"caption" : { dbs: "fac_usrrap_cols_caption", typ: "varchar", label: L("lcl_rap_caption")},
|
||||
"filter" : { dbs: "fac_usrrap_cols_filter", typ: "varchar", label: L("lcl_rap_filter"),
|
||||
@@ -61,10 +61,9 @@ model_reportcolumns =
|
||||
break;
|
||||
case "float":
|
||||
case "number":
|
||||
case "integer":
|
||||
case "currency":
|
||||
model_reportcolumns.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,S,C,A");
|
||||
model_reportcolumns.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "float,currency,integer");
|
||||
model_reportcolumns.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "float,currency,number");
|
||||
break;
|
||||
default:
|
||||
model_reportcolumns.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
|
||||
|
||||
@@ -173,7 +173,7 @@ function model_reports(fac_usrrap_key)
|
||||
group: usrrap.columns[i].group, // bij een beheerder maar rapportages wordt misschien wel fe
|
||||
visible: usrrap.columns[i].visible.id
|
||||
};
|
||||
if (field.typ == "integer" && field.dbs.match(/_key$/i)) // Vooral de FCLT_3D filters
|
||||
if (field.typ == "number" && field.dbs.match(/_key$/i)) // Vooral de FCLT_3D filters
|
||||
field.typ = "key";
|
||||
|
||||
if (usrrap.columns[i].filter)
|
||||
@@ -191,7 +191,7 @@ function model_reports(fac_usrrap_key)
|
||||
field.filter = api2.splitLOV("E;exact;L;like;R;range")[usrrap.columns[i].filter.id]
|
||||
}
|
||||
}
|
||||
var fld = field.dbs.toLowerCase(); // "C" + String(usrrap.columns[i].id)
|
||||
var fld = field.dbs.toLowerCase();
|
||||
model.fields[fld] = field;
|
||||
if (usrrap.columns[i].visible.id == 'V')
|
||||
model.list.columns.push(fld);
|
||||
|
||||
@@ -292,7 +292,7 @@ usrrap = {
|
||||
}
|
||||
else if (ora_type == 'NUMBER')
|
||||
{
|
||||
colpar.datatype = 'integer';
|
||||
colpar.datatype = 'number';
|
||||
if (ora_scale > 0)
|
||||
{
|
||||
colpar.datatype = 'float';
|
||||
|
||||
@@ -134,6 +134,9 @@ function scaffolding_list(model, scf_params)
|
||||
continue; // Dat voegt dan weinig toe
|
||||
|
||||
var coldata = { caption: field.label, content: fld, datatype: field.typ, total: field.total };
|
||||
if (coldata.datatype == 'number' || coldata.datatype == 'key')
|
||||
coldata.datatype = 'integer'; // Zo verwacht resultsettable dat (/nog)
|
||||
|
||||
if (field.typ == 'check' || field.typ == 'check0')
|
||||
{
|
||||
coldata.content = fnfncolCheck(fld);
|
||||
|
||||
Reference in New Issue
Block a user