throttle(this.handleClick, ['PRE'], this)}>
{wizardSteps.map((step: IPSDEWizardStep) => {
const stepForm = this.getStepForm(step);
return {this.renderTitle(step, stepForm)};
})}
throttle(this.handleClick, ['NEXT'], this)}>
);
}
}
/**
* 绘制表单
*
* @memberof AppWizardPanelBase
*/
renderEditForm(form: IPSDEWizardEditForm) {
if (form?.controlType != 'FORM' || form.formFuncMode != 'WIZARDFORM') {
return;
}
let { targetCtrlName, targetCtrlParam, targetCtrlEvent } = this.computeTargetCtrlData(form);
Object.assign(targetCtrlParam.staticProps, { viewState: this.wizardState });
return this.$createElement(targetCtrlName, { key: form.codeName, props: targetCtrlParam, ref: form.name, on: targetCtrlEvent });
}
/**
* 绘制所有表单
*
* @memberof AppWizardPanelBase
*/
renderEditForms() {
const editForms: Array