修复:左右侧板编辑界面出错

contextmenu
ChenX 5 years ago
parent 835b61924e
commit 9a762eb233

@ -95,9 +95,9 @@ export class EditorBoardTemplate implements Command
template.LParam.expr = opt.spaceSize; template.LParam.expr = opt.spaceSize;
template.WParam.expr = opt.width; template.WParam.expr = opt.width;
template.HParam.expr = opt.height; template.HParam.expr = opt.height;
template.GetParam("BH").expr = opt.thickness; template.SetParamExpr("BH", opt.thickness);
template.GetParam("ZS").expr = opt.leftShrink; template.SetParamExpr("ZS", opt.leftShrink);
template.GetParam("YS").expr = opt.rightShrink; template.SetParamExpr("YS", opt.rightShrink);
} }
else if (template instanceof TemplateTopBottomBoard) else if (template instanceof TemplateTopBottomBoard)
{ {

@ -232,6 +232,13 @@ export class TemplateRecord extends SymbolTableRecord
return this.Params.find(param => param.name === paramName); return this.Params.find(param => param.name === paramName);
} }
SetParamExpr(paramName: string, expr: string | number)
{
let param = this.GetParam(paramName);
if (param)
param.expr = expr;
}
DeleteParam(paramName: string) DeleteParam(paramName: string)
{ {
let index = this.Params.findIndex(p => p.name === paramName); let index = this.Params.findIndex(p => p.name === paramName);

Loading…
Cancel
Save