修复:合理的校验参数名

pull/1980/MERGE
ChenX 2 years ago
parent b06bb0a079
commit 3521d51014

@ -385,23 +385,24 @@ export default class TemplateParamList extends React.Component<ITemplateParamLis
return;
}
store.usedParamNames.delete(par.name);
store.usedParamNames.add(val);
for (let act of store.actionNodes)
CommandWrap(() =>
{
if (act.nodeData["name"] === par.name)
store.usedParamNames.delete(par.name);
store.usedParamNames.add(val);
for (let act of store.actionNodes)
{
act.label = `变量<${val}>`;
act.nodeData["name"] = val;
if (act.nodeData["name"] === par.name)
{
act.label = `变量<${val}>`;
act.nodeData["name"] = val;
}
}
}
par.name = val;
this.isEditorParamName = false;
CommandWrap(() =>
{
store.Template.GetParam(par.name).name = val;
//必须在
par.name = val;
this.isEditorParamName = false;
}, "修改参数名");
};
}

Loading…
Cancel
Save