id= ${data.id}
{eval} $('#cb_save').show(); $('#cb_clone').show(); $('#cb_delete').show(); setTimeout(function() { console.info("load data"); if( g_currentTreeNode.getParentNode().nodetype =='table') //如果有上级表,那么 join属性需要定义 { //子表,加载join关系 $('.join-property').removeClass('hidden'); if( $('#selfmetadata').val()=='') { console.info("set alias"); // 表的别名不能直接从节点上取,因为可能这个节点是刚加了,树节点上的信息还没有刷新,导致无法获取,需要用 getNodeData强行从后台再获取一下 let t= getNodeData( g_currentTreeNode.pid).metadata; //表的别名 if( t!='') { t= stringInc( t); $('#selfmetadata').val(t); } } }else { // 主表, //if( $('#selfmetadata').val()=='') $('#selfmetadata').val('a'); //加载字段映射 $('#colMapContainer').closest('.form-group').removeClass('hidden'); let modleId= g_currentTreeNode.getParentNode().getParentNode().id; initColMap ( modleId, data.id , data.detail.colmap); } //如果没有上级表,那么 显示动态检索条件 if( g_currentTreeNode.getParentNode().nodetype =='instance') { $('#dynamicwhere2Container').removeClass('hidden'); } let dataSourceType= data.detail.dataSourceType; if( dataSourceType==null ) dataSourceType==''; if( dataSourceType=='') dataSourceType='table'; window.sqlEditor=null; setDataSourceType(dataSourceType); //关联方式 $('#jointype').val( data.detail.jointype ||'join'); $('#cb_save').show(); //自动弹出选表或视图 if(dataSourceType=='table' && $('#selfproperty').val()=='') { //selectTableFromDictOrModule(); } },100); {/eval}