FSN#35338 Alle CodeCharge schermen herschrijven naar gewoon ASP II
svn path=/Website/trunk/; revision=28050
This commit is contained in:
@@ -172,12 +172,30 @@ function scf_ROFIELDTR(model, fld, val, key, params)
|
||||
if (field.translate && key)
|
||||
params.translate = { fld: field.dbs, key: key }
|
||||
|
||||
if (field.typ == "check" || field.typ == "check0")
|
||||
if (field.bits)
|
||||
{
|
||||
for (var i=0; i < field.bits.length; i++)
|
||||
{
|
||||
var bit = field.bits[i];
|
||||
if (bit.typ == "check")
|
||||
{
|
||||
var data = (val & bit.mask);
|
||||
ROCHECKBOXTR("fldtxt", bit.label, data, params);
|
||||
}
|
||||
else if (bit.typ == "LOV")
|
||||
{
|
||||
var data = (val.id & bit.mask);
|
||||
ROFIELDTR("fldtxt", bit.label, data, params);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (field.typ == "check" || field.typ == "check0")
|
||||
ROCHECKBOXTR("fldtxt", field.label, txt, params);
|
||||
else
|
||||
if (!field.hidden_fld)
|
||||
ROFIELDTR("fldtxt", field.label, txt, params);
|
||||
}
|
||||
|
||||
function scf_RWFIELDTR(model, fld, val, key, params)
|
||||
{
|
||||
var params = params || {};
|
||||
@@ -330,6 +348,31 @@ function scf_RWFIELDTR(model, fld, val, key, params)
|
||||
});
|
||||
}
|
||||
}
|
||||
else if (field.bits)
|
||||
{
|
||||
var params_bits = params;
|
||||
params_bits.hidden_fld = true;
|
||||
RWFIELDTR(fld, "fld", field.label, val, params_bits);
|
||||
for (var i=0; i < field.bits.length; i++)
|
||||
{
|
||||
var bit = field.bits[i];
|
||||
if (bit.typ == "check")
|
||||
{
|
||||
var data = (val & bit.mask);
|
||||
RWCHECKBOXTR(bit.name, "fldcheck", bit.label, data);
|
||||
}
|
||||
else if (bit.typ == "LOV")
|
||||
{
|
||||
var data = (val & bit.mask);
|
||||
var sql = api2.splitLOV2sql(bit.LOV);
|
||||
FCLTselector(bit.name,
|
||||
sql,
|
||||
{ label: bit.label,
|
||||
initKey: params.search?"":data
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (field.LOV)
|
||||
{
|
||||
if (field.required && field.LOV.split(";").length == 2 && val && val.id == field.LOV.split(";")[0])
|
||||
|
||||
Reference in New Issue
Block a user