FCLT#54516 performance BGT
svn path=/Website/branches/v2018.1/; revision=39042
This commit is contained in:
@@ -60,6 +60,7 @@ function model_mld_opdr()
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": bgt_budgetproject_foreign(),
|
||||
"delayload": true,
|
||||
"showtransit": true
|
||||
},
|
||||
"budgetcostcategory": {
|
||||
@@ -68,6 +69,7 @@ function model_mld_opdr()
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": bgt_budgetcostcategory_foreign(),
|
||||
"delayload": true,
|
||||
"showtransit": true,
|
||||
"multiedit" : true
|
||||
},
|
||||
@@ -77,6 +79,7 @@ function model_mld_opdr()
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": bgt_costtypegroup_foreign(),
|
||||
"delayload": true,
|
||||
"showtransit": true,
|
||||
"multiedit" : true
|
||||
},
|
||||
@@ -86,6 +89,7 @@ function model_mld_opdr()
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": bgt_costtype_foreign(),
|
||||
"delayload": true,
|
||||
"showtransit": true,
|
||||
"multiedit" : true
|
||||
},
|
||||
|
||||
@@ -75,7 +75,7 @@ function init_budget()
|
||||
{ req_info: "initsearch",
|
||||
niveau: init_niveau,
|
||||
parent_key: (v_budgetproject ? v_budgetproject : -1),
|
||||
child_key: v_costtype,
|
||||
child_key: (v_costtype ? v_costtype : -1),
|
||||
init_key: init_key
|
||||
},
|
||||
re_init_plaats);
|
||||
|
||||
@@ -507,6 +507,9 @@ function scf_RWFIELDTR(model, fld, val, key, params)
|
||||
}
|
||||
var canmultiadd = (fld == params.multiadd && !(key > 0)); // || foreign.multiselect;
|
||||
|
||||
var delayload = field.delayload || false;
|
||||
if (delayload) sql = ""; // Laat de selector leeg. Het vullen zal gebeuren vanuit js via een ajax-aanroep.
|
||||
|
||||
FCLTselector(fld, sql, { label: field.label,
|
||||
initKey: (val==0 || val ? val : null), // een key=0 moet ook kunnen!
|
||||
emptyOption: canmultiadd?null:emptyOption,
|
||||
|
||||
Reference in New Issue
Block a user