|
|
|
@ -41,6 +41,7 @@ export class AddTemplateAction
|
|
|
|
|
async exec()
|
|
|
|
|
{
|
|
|
|
|
let template = await SelectTempate();
|
|
|
|
|
if (!template) return;
|
|
|
|
|
let keyRes = await app.Editor.GetKeyWords({
|
|
|
|
|
Msg: "选择变量",
|
|
|
|
|
KeyWordList: template.Params.map(p =>
|
|
|
|
@ -114,6 +115,7 @@ export class TemplateAddParam
|
|
|
|
|
async exec()
|
|
|
|
|
{
|
|
|
|
|
let template = await SelectTempate();
|
|
|
|
|
if (!template) return;
|
|
|
|
|
let nameRes = await app.Editor.GetString({ Msg: "名称" });
|
|
|
|
|
if (!nameRes.StringResult) return;
|
|
|
|
|
|
|
|
|
@ -133,6 +135,7 @@ export class TemplateSetCoordinate
|
|
|
|
|
async exec()
|
|
|
|
|
{
|
|
|
|
|
let template = await SelectTempate();
|
|
|
|
|
if (!template) return;
|
|
|
|
|
await SetTempateCoordinate(template);
|
|
|
|
|
await UpdateTemplateSizeOffBoards(template);
|
|
|
|
|
}
|
|
|
|
@ -181,28 +184,8 @@ export class UpdateTemplate
|
|
|
|
|
{
|
|
|
|
|
async exec()
|
|
|
|
|
{
|
|
|
|
|
let enRes = await app.Editor.GetSelection({
|
|
|
|
|
Msg: "选择要修改的模版:",
|
|
|
|
|
Once: true,
|
|
|
|
|
Filter: {
|
|
|
|
|
filterFunction: (obj, ent) =>
|
|
|
|
|
{
|
|
|
|
|
return ent && ent.Template !== undefined;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if (enRes.Status !== PromptStatus.OK) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let template = enRes.SelectSet.SelectEntityList[0].Template.Object as TemplateRecord;
|
|
|
|
|
|
|
|
|
|
if (!template)
|
|
|
|
|
{
|
|
|
|
|
app.Editor.Prompt("选择的实体里面没有任何模版数据!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
let template = await SelectTempate();
|
|
|
|
|
if (!template) return;
|
|
|
|
|
while (true)
|
|
|
|
|
{
|
|
|
|
|
let keyRes = await app.Editor.GetKeyWords({
|
|
|
|
|