{"templateOptions":{"pkey":"incident","isMultiSelect":false,"selLeafs":true,"onChange":"(function(item,opts,ts,event,model){console.log(model);if(ts.$parent.$parent.$parent.model.incident.category!=null){console.log(item);opts.templateOptions.linkage('title',{'title':{'category': {'id':item}}},ts.$parent.$parent.$parent,'incident','priority');}})","refreshData":"(function(APIService){return APIService.fetchDataList('incidentcategory',{'idx':0,'sum':1000});})","APIService":"api_bpm_data","labelProp":"category","optionsDataKey":"list","refreshDelay":1000,"onDataCallback":"(function(item,selectItems,options, field, model){model[options.key]={id:item.id};function getgroup(its){if(its.group){field.$parent.$parent.$parent.model.candidateGroups=its.group}else{ if(its.parent){getgroup(its.parent)} }};getgroup(item); function getarea(its){if(its.hasArea&& its.hasArea==1){for(var i=0;i