Enterprise Architect的外接程序场景中的更新步骤
本文关键字:更新 程序 Architect Enterprise | 更新日期: 2023-09-27 18:06:11
我想更新字段"Results" (UI)为定义到元素的场景步骤之一,但它不工作。"更新()方法"(API)将"results"改为"result"。UI中只显示result (database, t_objectscenario . xmlcontent =>result)中的值。这是真的吗?这是使用API更新字段"结果"(UI)的另一种方式?
foreach (EA.IDualScenario es in element.Scenarios)
{
foreach (EA.IDualScenarioStep ess in es.Steps)
{
if (ess.Name.Trim().Length == 0 &&
ess.Uses.Trim().Length == 0 &&
ess.Results.Trim().Length == 0
)
{
ess.Name = "TEST_Name";
ess.Uses = "TEST_Uses";
ess.Results = "TEST_Results";
ess.Update();
}
}
es.Update();
}
element.Update();
你使用的EA版本已经过时两年多了(还有两个主要版本)。有问题的行为是一个已确认的错误,已在10.0.1005版本中修复。
Sparx Systems不发布旧版本的bug修复程序(除非您使用某种我不知道的特殊支持计划),所以您需要升级。好消息是EA是非常向后兼容的,所以你应该不会有任何问题。