FSN#32924 Alle CodeCharge schermen herschrijven naar gewoon ASP.
srtkenmerk svn path=/Website/trunk/; revision=25634
This commit is contained in:
@@ -36,7 +36,7 @@ model_res_srtkenmerk =
|
||||
"dbs": "res_srtkenmerk_kenmerktype",
|
||||
"label": L("res_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
"LOV": buildKenmerktypeLOV() //L("res_srtkenmerk_kenmerktypeLOV")
|
||||
"LOV": buildKenmerktypeLOV("", ";"+L("lcl_all"))
|
||||
},
|
||||
"res_srtkenmerk_systeem": {
|
||||
"dbs": "res_srtkenmerk_systeem",
|
||||
@@ -84,134 +84,19 @@ model_res_srtkenmerk =
|
||||
]
|
||||
},
|
||||
"search": {
|
||||
"autosearch": true //,
|
||||
// "filters": ["res_srtkenmerk_kenmerktype"]
|
||||
"autosearch": true,
|
||||
"filters": ["res_srtkenmerk_kenmerktype"]
|
||||
},
|
||||
"soft_delete": "res_srtkenmerk_verwijder",
|
||||
"autfunction": "WEB_RESMGT",
|
||||
"record_title": L("res_srtkenmerk"),
|
||||
"records_title": L("res_srtkenmerk_m"),
|
||||
"hook_pre_edit": function (obj, model)
|
||||
"hook_pre_edit": function (obj, fld)
|
||||
{
|
||||
var kenmerktypeLOV = "";
|
||||
switch (obj.res_srtkenmerk_kenmerktype.id)
|
||||
{
|
||||
case "C":
|
||||
kenmerktypeLOV = "C;" + L("fac_srtkenmerk_karakter");
|
||||
break;
|
||||
case "N":
|
||||
kenmerktypeLOV = "N;" + L("fac_srtkenmerk_numeriek");
|
||||
break;
|
||||
case "D":
|
||||
kenmerktypeLOV = "D;" + L("fac_srtkenmerk_datum");
|
||||
break;
|
||||
case "R":
|
||||
kenmerktypeLOV = "R;" + L("fac_srtkenmerk_referentie_l") + ";"
|
||||
+ "S;" + L("fac_srtkenmerk_referentie_s")
|
||||
break;
|
||||
case "S":
|
||||
kenmerktypeLOV = "S;" + L("fac_srtkenmerk_referentie_s") + ";"
|
||||
+ "R;" + L("fac_srtkenmerk_referentie_l")
|
||||
break;
|
||||
case "X":
|
||||
kenmerktypeLOV = "X;" + L("fac_srtkenmerk_bestandsnaam");
|
||||
break;
|
||||
case "F":
|
||||
kenmerktypeLOV = "F;" + L("fac_srtkenmerk_bestand");
|
||||
break;
|
||||
case "E":
|
||||
kenmerktypeLOV = "E;" + L("fac_srtkenmerk_bestand_e");
|
||||
break;
|
||||
case "M":
|
||||
kenmerktypeLOV = "M;" + L("fac_srtkenmerk_bestand_f");
|
||||
break;
|
||||
case "L":
|
||||
kenmerktypeLOV = "L;" + L("fac_srtkenmerk_label") + ";"
|
||||
+ "l;" + L("fac_srtkenmerk_label_i")
|
||||
break;
|
||||
case "l":
|
||||
kenmerktypeLOV = "l;" + L("fac_srtkenmerk_label_i") + ";"
|
||||
+ "L;" + L("fac_srtkenmerk_label")
|
||||
break;
|
||||
case "Q":
|
||||
kenmerktypeLOV = "Q;" + L("fac_srtkenmerk_blanco");
|
||||
break;
|
||||
default:
|
||||
kenmerktypeLOV = ";"
|
||||
+ ";C;" + L("fac_srtkenmerk_karakter")
|
||||
+ ";N;" + L("fac_srtkenmerk_numeriek")
|
||||
+ ";D;" + L("fac_srtkenmerk_datum")
|
||||
+ ";R;" + L("fac_srtkenmerk_referentie_l")
|
||||
+ ";S;" + L("fac_srtkenmerk_referentie_s")
|
||||
+ ";X;" + L("fac_srtkenmerk_bestandsnaam")
|
||||
+ ";F;" + L("fac_srtkenmerk_bestand")
|
||||
+ ";E;" + L("fac_srtkenmerk_bestand_e")
|
||||
+ ";M;" + L("fac_srtkenmerk_bestand_f")
|
||||
+ ";L;" + L("fac_srtkenmerk_label")
|
||||
+ ";l;" + L("fac_srtkenmerk_label_i")
|
||||
+ ";Q;" + L("fac_srtkenmerk_blanco");
|
||||
}
|
||||
__Log(kenmerktypeLOV);
|
||||
model.res_srtkenmerk_kenmerktype.LOV = kenmerktypeLOV;
|
||||
__Logj(model.res_srtkenmerk_kenmerktype);
|
||||
__Logj(model);
|
||||
var kenmerktype = (obj.res_srtkenmerk_kenmerktype ? obj.res_srtkenmerk_kenmerktype.id : "");
|
||||
fld.res_srtkenmerk_kenmerktype.LOV = buildKenmerktypeLOV(kenmerktype, ";");
|
||||
}
|
||||
}
|
||||
|
||||
api2.generic_REST(model_res_srtkenmerk);
|
||||
|
||||
/*
|
||||
|
||||
----------------------------
|
||||
Page event show:
|
||||
fldRES_SRTKENMERK_KENMERKTYPE = decodeKenmerkType(fldRES_SRTKENMERK_KENMERKTYPE)
|
||||
|
||||
----------------------------
|
||||
Page event open:
|
||||
pRES_SRTKENMERK_UPPER = getParam("sRES_SRTKENMERK_UPPER")
|
||||
pRES_SRTKENMERK_KENMERKTYPE = getParam("sRES_SRTKENMERK_KENMERKTYPE")
|
||||
sWhere = ""
|
||||
tmpWhere = ""
|
||||
if not isEmpty(pRES_SRTKENMERK_UPPER) then
|
||||
HasParam = true
|
||||
tmpWhere = tmpWhere & " AND RES_SRTKENMERK_UPPER LIKE " & ToSQL("%"& UCase(pRES_SRTKENMERK_UPPER) &"%", "Text")
|
||||
end if
|
||||
|
||||
if not isEmpty(pRES_SRTKENMERK_KENMERKTYPE) then
|
||||
HasParam = true
|
||||
tmpWhere = tmpWhere & " AND RES_SRTKENMERK_KENMERKTYPE=" & ToSQL(pRES_SRTKENMERK_KENMERKTYPE, "Text")
|
||||
end if
|
||||
|
||||
if HasParam then
|
||||
sWhere = " WHERE (RES_SRTKENMERK_VERWIJDER IS NULL) " & tmpWhere
|
||||
else
|
||||
sWhere = " WHERE RES_SRTKENMERK_VERWIJDER IS NULL"
|
||||
end if
|
||||
|
||||
----------------------------
|
||||
Form event show:
|
||||
fldRES_SRTKENMERK_KENMERKTYPE = decodeKenmerkType(fldRES_SRTKENMERK_KENMERKTYPE)
|
||||
|
||||
----------------------------
|
||||
Form event open:
|
||||
pRES_SRTKENMERK_UPPER = getParam("sRES_SRTKENMERK_UPPER")
|
||||
pRES_SRTKENMERK_KENMERKTYPE = getParam("sRES_SRTKENMERK_KENMERKTYPE")
|
||||
sWhere = ""
|
||||
tmpWhere = ""
|
||||
if not isEmpty(pRES_SRTKENMERK_UPPER) then
|
||||
HasParam = true
|
||||
tmpWhere = tmpWhere & " AND RES_SRTKENMERK_UPPER LIKE " & ToSQL("%"& UCase(pRES_SRTKENMERK_UPPER) &"%", "Text")
|
||||
end if
|
||||
|
||||
if not isEmpty(pRES_SRTKENMERK_KENMERKTYPE) then
|
||||
HasParam = true
|
||||
tmpWhere = tmpWhere & " AND RES_SRTKENMERK_KENMERKTYPE=" & ToSQL(pRES_SRTKENMERK_KENMERKTYPE, "Text")
|
||||
end if
|
||||
|
||||
if HasParam then
|
||||
sWhere = " WHERE (RES_SRTKENMERK_VERWIJDER IS NULL) " & tmpWhere
|
||||
else
|
||||
sWhere = " WHERE RES_SRTKENMERK_VERWIJDER IS NULL"
|
||||
end if
|
||||
*/
|
||||
%>
|
||||
@@ -4,22 +4,67 @@
|
||||
<!-- #include file="../api2/model_res_srtkenmerk.inc" -->
|
||||
|
||||
<%
|
||||
function buildKenmerktypeLOV()
|
||||
function buildKenmerktypeLOV(kenmerktype, emptyOption)
|
||||
{
|
||||
var kenmerktype = ";"
|
||||
+ ";C;" + L("fac_srtkenmerk_karakter")
|
||||
+ ";N;" + L("fac_srtkenmerk_numeriek")
|
||||
+ ";D;" + L("fac_srtkenmerk_datum")
|
||||
+ ";R;" + L("fac_srtkenmerk_referentie_l")
|
||||
+ ";S;" + L("fac_srtkenmerk_referentie_s")
|
||||
+ ";X;" + L("fac_srtkenmerk_bestandsnaam")
|
||||
+ ";F;" + L("fac_srtkenmerk_bestand")
|
||||
+ ";E;" + L("fac_srtkenmerk_bestand_e")
|
||||
+ ";M;" + L("fac_srtkenmerk_bestand_f")
|
||||
+ ";L;" + L("fac_srtkenmerk_label")
|
||||
+ ";l;" + L("fac_srtkenmerk_label_i")
|
||||
+ ";Q;" + L("fac_srtkenmerk_blanco");
|
||||
return kenmerktype;
|
||||
var kenmerktypeLOV = "";
|
||||
switch (kenmerktype)
|
||||
{
|
||||
case "C":
|
||||
kenmerktypeLOV = "C;" + L("fac_srtkenmerk_karakter");
|
||||
break;
|
||||
case "N":
|
||||
kenmerktypeLOV = "N;" + L("fac_srtkenmerk_numeriek");
|
||||
break;
|
||||
case "D":
|
||||
kenmerktypeLOV = "D;" + L("fac_srtkenmerk_datum");
|
||||
break;
|
||||
case "R":
|
||||
kenmerktypeLOV = "R;" + L("fac_srtkenmerk_referentie_l") + ";"
|
||||
+ "S;" + L("fac_srtkenmerk_referentie_s")
|
||||
break;
|
||||
case "S":
|
||||
kenmerktypeLOV = "S;" + L("fac_srtkenmerk_referentie_s") + ";"
|
||||
+ "R;" + L("fac_srtkenmerk_referentie_l")
|
||||
break;
|
||||
case "X":
|
||||
kenmerktypeLOV = "X;" + L("fac_srtkenmerk_bestandsnaam");
|
||||
break;
|
||||
case "F":
|
||||
kenmerktypeLOV = "F;" + L("fac_srtkenmerk_bestand");
|
||||
break;
|
||||
case "E":
|
||||
kenmerktypeLOV = "E;" + L("fac_srtkenmerk_bestand_e");
|
||||
break;
|
||||
case "M":
|
||||
kenmerktypeLOV = "M;" + L("fac_srtkenmerk_bestand_f");
|
||||
break;
|
||||
case "L":
|
||||
kenmerktypeLOV = "L;" + L("fac_srtkenmerk_label") + ";"
|
||||
+ "l;" + L("fac_srtkenmerk_label_i")
|
||||
break;
|
||||
case "l":
|
||||
kenmerktypeLOV = "l;" + L("fac_srtkenmerk_label_i") + ";"
|
||||
+ "L;" + L("fac_srtkenmerk_label")
|
||||
break;
|
||||
case "Q":
|
||||
kenmerktypeLOV = "Q;" + L("fac_srtkenmerk_blanco");
|
||||
break;
|
||||
default:
|
||||
kenmerktypeLOV = (emptyOption ? emptyOption + ";" : "")
|
||||
+ "C;" + L("fac_srtkenmerk_karakter")
|
||||
+ ";N;" + L("fac_srtkenmerk_numeriek")
|
||||
+ ";D;" + L("fac_srtkenmerk_datum")
|
||||
+ ";R;" + L("fac_srtkenmerk_referentie_l")
|
||||
+ ";S;" + L("fac_srtkenmerk_referentie_s")
|
||||
+ ";X;" + L("fac_srtkenmerk_bestandsnaam")
|
||||
+ ";F;" + L("fac_srtkenmerk_bestand")
|
||||
+ ";E;" + L("fac_srtkenmerk_bestand_e")
|
||||
+ ";M;" + L("fac_srtkenmerk_bestand_f")
|
||||
+ ";L;" + L("fac_srtkenmerk_label")
|
||||
+ ";l;" + L("fac_srtkenmerk_label_i")
|
||||
+ ";Q;" + L("fac_srtkenmerk_blanco");
|
||||
}
|
||||
return kenmerktypeLOV;
|
||||
}
|
||||
|
||||
scaffolding(model_res_srtkenmerk, {
|
||||
|
||||
@@ -244,8 +244,8 @@ function scf_RWFIELDTR(model, fld, val, key, params)
|
||||
}
|
||||
var sql = api2.splitLOV2sql(field.LOV);
|
||||
FCLTselector(fld, sql, { label: field.label,
|
||||
initKey: params.search?"":(val?val.id:null),
|
||||
emptyOption: params.search?"":(field.required?null:(field.LOVinit||field.LOVinit==""?field.LOVinit:null))
|
||||
initKey: val?val.id:null,
|
||||
emptyOption: field.required?null:(field.LOVinit||field.LOVinit==""?field.LOVinit:null)
|
||||
});
|
||||
}
|
||||
else if (field.typ == "check" || field.typ == "check0")
|
||||
|
||||
@@ -45,7 +45,7 @@ function scaffolding_m_edit(model, scf_params)
|
||||
model.data = {};
|
||||
}
|
||||
if ("hook_pre_edit" in model)
|
||||
model.hook_pre_edit(model.data);
|
||||
model.hook_pre_edit(model.data, model.fields);
|
||||
|
||||
function makeButtons()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user