提交 550757de 编写于 作者: Mosher's avatar Mosher

update:更新

上级 b5f3c7ed
......@@ -37,27 +37,10 @@ export class UILogicActiveCtrlParam extends UILogicParamBase {
* @memberof UILogicActiveCtrlParam
*/
private getActiveCtrl(params: any) {
const { actioncontext, xData } = params;
console.log(2222, params);
if (xData) {
return xData;
} else {
// 部件触发肯定存在
if (actioncontext.viewCtx && actioncontext.viewCtx.ctrl) {
return actioncontext.viewCtx.ctrl;
} else {
// 非部件触发(视图触发)
if (actioncontext.viewCtx && actioncontext.viewCtx.view) {
const view = actioncontext.viewCtx.view;
const xDataMap: string[] = ['GRID', 'LIST', 'FORM', 'TREEVIEW', 'DATAVIEW'];
// const xDataControl = (view.viewInstance.getPSControls?.() || []).find((control: any) => xDataMap.indexOf(control.controlType) !== -1);
// const xDataCtrl = view.$refs[xDataControl.name.toLowerCase()].ctrl;
// return xDataCtrl ? xDataCtrl : null;
return null;
} else {
return null;
}
}
const { actioncontext } = params;
// 部件触发肯定存在
if (actioncontext.viewCtx && actioncontext.viewCtx.ctrl) {
return actioncontext.viewCtx.ctrl;
}
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册