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",
|
"typ": "key",
|
||||||
"required": true,
|
"required": true,
|
||||||
"foreign": bgt_budgetproject_foreign(),
|
"foreign": bgt_budgetproject_foreign(),
|
||||||
|
"delayload": true,
|
||||||
"showtransit": true
|
"showtransit": true
|
||||||
},
|
},
|
||||||
"budgetcostcategory": {
|
"budgetcostcategory": {
|
||||||
@@ -68,6 +69,7 @@ function model_mld_opdr()
|
|||||||
"typ": "key",
|
"typ": "key",
|
||||||
"required": true,
|
"required": true,
|
||||||
"foreign": bgt_budgetcostcategory_foreign(),
|
"foreign": bgt_budgetcostcategory_foreign(),
|
||||||
|
"delayload": true,
|
||||||
"showtransit": true,
|
"showtransit": true,
|
||||||
"multiedit" : true
|
"multiedit" : true
|
||||||
},
|
},
|
||||||
@@ -77,6 +79,7 @@ function model_mld_opdr()
|
|||||||
"typ": "key",
|
"typ": "key",
|
||||||
"required": true,
|
"required": true,
|
||||||
"foreign": bgt_costtypegroup_foreign(),
|
"foreign": bgt_costtypegroup_foreign(),
|
||||||
|
"delayload": true,
|
||||||
"showtransit": true,
|
"showtransit": true,
|
||||||
"multiedit" : true
|
"multiedit" : true
|
||||||
},
|
},
|
||||||
@@ -86,6 +89,7 @@ function model_mld_opdr()
|
|||||||
"typ": "key",
|
"typ": "key",
|
||||||
"required": true,
|
"required": true,
|
||||||
"foreign": bgt_costtype_foreign(),
|
"foreign": bgt_costtype_foreign(),
|
||||||
|
"delayload": true,
|
||||||
"showtransit": true,
|
"showtransit": true,
|
||||||
"multiedit" : true
|
"multiedit" : true
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ function init_budget()
|
|||||||
{ req_info: "initsearch",
|
{ req_info: "initsearch",
|
||||||
niveau: init_niveau,
|
niveau: init_niveau,
|
||||||
parent_key: (v_budgetproject ? v_budgetproject : -1),
|
parent_key: (v_budgetproject ? v_budgetproject : -1),
|
||||||
child_key: v_costtype,
|
child_key: (v_costtype ? v_costtype : -1),
|
||||||
init_key: init_key
|
init_key: init_key
|
||||||
},
|
},
|
||||||
re_init_plaats);
|
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 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,
|
FCLTselector(fld, sql, { label: field.label,
|
||||||
initKey: (val==0 || val ? val : null), // een key=0 moet ook kunnen!
|
initKey: (val==0 || val ? val : null), // een key=0 moet ook kunnen!
|
||||||
emptyOption: canmultiadd?null:emptyOption,
|
emptyOption: canmultiadd?null:emptyOption,
|
||||||
|
|||||||
Reference in New Issue
Block a user