FSN#35338 Bevindingen beheerschermen 2016.1
svn path=/Website/trunk/; revision=29135
This commit is contained in:
@@ -52,7 +52,7 @@ function model_cad_legenda()
|
||||
this.includes = {
|
||||
"cad_values": {
|
||||
"model": new model_cad_legendawaarde(),
|
||||
"joinfield": "legenda"
|
||||
"joinfield": "legendas"
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ function model_cad_legendawaarde()
|
||||
"filter": "exact",
|
||||
"seq": "cad_s_cad_legendawaarde_key"
|
||||
},
|
||||
"legenda": {
|
||||
"legendas": {
|
||||
"dbs": "cad_legenda_key",
|
||||
"label": L("cad_legenda"),
|
||||
"typ": "key",
|
||||
@@ -68,7 +68,7 @@ function model_cad_legendawaarde()
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"legenda",
|
||||
"legendas",
|
||||
"name",
|
||||
"description",
|
||||
"rgb"
|
||||
@@ -92,20 +92,6 @@ function model_cad_legendawaarde()
|
||||
};
|
||||
|
||||
|
||||
this.show = {
|
||||
"requires": {
|
||||
"js": ["./mgt_tools.js"]
|
||||
},
|
||||
"buttons": [
|
||||
{
|
||||
"title": "lcl_lcl_terminologie",
|
||||
"action": "edit_terminologie",
|
||||
"icon": "doc_text_image.png"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
|
||||
function fnshowcolor(oRs)
|
||||
{ // Tonen van gekleurde blokjes bij de waarde in de lijst.
|
||||
var kleur = (oRs.Fields("rgb").Value).replace(/ /g, "");
|
||||
|
||||
@@ -46,7 +46,7 @@ function model_cad_thema()
|
||||
"typ": "varchar",
|
||||
"filter": "like"
|
||||
},
|
||||
"legenda": {
|
||||
"legendas": {
|
||||
"dbs": "cad_legenda_key",
|
||||
"label": L("cad_legenda"),
|
||||
"typ": "key",
|
||||
@@ -56,7 +56,8 @@ function model_cad_thema()
|
||||
"desc": "cad_legenda_omschrijving"
|
||||
},
|
||||
"defaultvalue": null,
|
||||
"filter": "exact"
|
||||
"filter": "exact",
|
||||
"emptyoption": null
|
||||
},
|
||||
"authorization": {
|
||||
"dbs": "fac_functie_key",
|
||||
@@ -85,6 +86,7 @@ function model_cad_thema()
|
||||
"dbs": "cad_thema_type",
|
||||
"label": L("cad_label_type"),
|
||||
"typ": "number",
|
||||
"defaultvalue": 1,
|
||||
"bits": [
|
||||
{
|
||||
"name": "waar",
|
||||
@@ -139,7 +141,8 @@ function model_cad_thema()
|
||||
{
|
||||
"name": "sleepbaar",
|
||||
"label": L("cad_thema_sleepbaar"),
|
||||
"mask": 128
|
||||
"mask": 128,
|
||||
"readonly": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -30,18 +30,6 @@ scaffolding(this_model,
|
||||
"id",
|
||||
"name"
|
||||
]
|
||||
},
|
||||
"show": {
|
||||
"requires": {
|
||||
"js": ["./mgt_tools.js"]
|
||||
},
|
||||
"buttons": [
|
||||
{
|
||||
"title": "lcl_lcl_terminologie",
|
||||
"action": "edit_terminologie",
|
||||
"icon": "doc_text_image.png"
|
||||
}
|
||||
]
|
||||
}
|
||||
});
|
||||
%>
|
||||
|
||||
@@ -22,7 +22,7 @@ scaffolding(this_model,
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"legenda"
|
||||
"legendas"
|
||||
]
|
||||
}
|
||||
});
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<!-- #include file="../mgt/mgt_tools.inc" -->
|
||||
<!-- #include file="../api2/model_cad_thema.inc" -->
|
||||
<%
|
||||
var this_model = model_cad_thema;
|
||||
var this_model = new model_cad_thema();
|
||||
|
||||
this_model.hook_pre_put = function(params, jsondata, key)
|
||||
{ // update
|
||||
@@ -33,7 +33,7 @@ scaffolding(this_model,
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"name",
|
||||
"legenda",
|
||||
"legendas",
|
||||
"type_place",
|
||||
"type_situation"
|
||||
]
|
||||
@@ -42,7 +42,7 @@ scaffolding(this_model,
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"legenda",
|
||||
"legendas",
|
||||
"type_place",
|
||||
"type_situation"
|
||||
]
|
||||
@@ -63,7 +63,6 @@ scaffolding(this_model,
|
||||
|
||||
function GenerateLegenda(data)
|
||||
{ // Genereer een legenda aan de hand van voorkomende waarden.
|
||||
//
|
||||
var rndSQL = "to_char(dbms_utility.get_hash_value(WAARDE,0,power(2,24)), '0XXXXX')";
|
||||
var legendaName = "Legenda_" + Date.parse(new Date());
|
||||
var sql = "INSERT INTO cad_legenda"
|
||||
@@ -78,7 +77,6 @@ scaffolding(this_model,
|
||||
+ " WHERE cad_legenda_omschrijving = " + safe.quoted_sql(legendaName)
|
||||
var oRs = Oracle.Execute(sql);
|
||||
var legenda_key = oRs("cad_legenda_key").Value;
|
||||
|
||||
sql = "INSERT INTO cad_legendawaarde"
|
||||
+ " ( cad_legenda_key"
|
||||
+ " , cad_legendawaarde_value"
|
||||
@@ -89,7 +87,6 @@ scaffolding(this_model,
|
||||
+ " , " + rndSQL
|
||||
+ " , waarde"
|
||||
+ " FROM " + data.view_name
|
||||
|
||||
Oracle.Execute(sql);
|
||||
|
||||
data.legenda = legenda_key;
|
||||
@@ -104,7 +101,7 @@ scaffolding(this_model,
|
||||
+ " , cad_legendawaarde_value"
|
||||
+ " , cad_legendawaarde_rgb"
|
||||
+ " , cad_legendawaarde_omschr"
|
||||
+ " ) SELECT DISTINCT " + data.legenda
|
||||
+ " ) SELECT DISTINCT " + data.legendas
|
||||
+ " , waarde"
|
||||
+ " , " + rndSQL
|
||||
+ " , waarde"
|
||||
@@ -113,7 +110,7 @@ scaffolding(this_model,
|
||||
+ " AND NOT EXISTS (SELECT cl.cad_legendawaarde_value"
|
||||
+ " FROM cad_legendawaarde cl"
|
||||
+ " WHERE cl.cad_legendawaarde_value = thv.waarde"
|
||||
+ " AND cl.cad_legenda_key = " + data.legenda
|
||||
+ " AND cl.cad_legenda_key = " + data.legendas
|
||||
+ " )";
|
||||
Oracle.Execute(sql);
|
||||
}
|
||||
|
||||
@@ -553,7 +553,7 @@ function scf_GROUP_CHECK(pgroup, pclass, pvalue, params)
|
||||
{
|
||||
var params = params||{};
|
||||
var group_val = pvalue & pgroup.mask;
|
||||
var isreadonly = params.readonly || (mode == "show");
|
||||
var isallreadonly = params.readonly || (mode == "show");
|
||||
|
||||
Response.Write("<tr " + (params.trclass?"class=\""+params.trclass+"\"":"") +">");
|
||||
Response.Write("<td class=\"label " + pclass + "\">");
|
||||
@@ -568,6 +568,7 @@ function scf_GROUP_CHECK(pgroup, pclass, pvalue, params)
|
||||
? (group_val == bit.mask)
|
||||
: ((group_val & bit.mask) == bit.mask)
|
||||
);
|
||||
var isreadonly = isallreadonly || bit.readonly;
|
||||
|
||||
Response.Write("<input type=\"hidden\" id=\"has_" + bit.name + "\" name=\"has_" + bit.name + "\" value=\"1\""
|
||||
+ (params.readonly ? " disabled" : "")
|
||||
@@ -592,7 +593,7 @@ function scf_GROUP_RADIO(pgroup, pclass, pvalue, params)
|
||||
{
|
||||
var params = params||{};
|
||||
var group_val = pvalue & pgroup.mask;
|
||||
var isreadonly = params.readonly || (mode == "show");
|
||||
var isallreadonly = params.readonly || (mode == "show");
|
||||
|
||||
Response.Write("<tr " + (params.trclass?"class=\""+params.trclass+"\"":"") +">");
|
||||
Response.Write("<td class=\"label " + pclass + "\">");
|
||||
@@ -604,6 +605,7 @@ function scf_GROUP_RADIO(pgroup, pclass, pvalue, params)
|
||||
{
|
||||
var bit = pgroup.radios[i];
|
||||
var ischecked = (group_val == bit.mask);
|
||||
var isreadonly = isallreadonly || bit.readonly;
|
||||
|
||||
if (mode=="show" && ischecked)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user