我想要为元素定义的场景步骤之一更新字段“结果”(UI),但它不起作用。方法“更新()”(API)更新提交“结果”而不是“结果”。在UI中仅显示“result”(数据库,t_objectscenarios.XMLContent =>结果)中的值。是真的?这是使用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();
答案 0 :(得分:0)
您使用的EA版本已超过两年(和两个主要版本)已过期。有问题的行为是已确认的错误,已在版本10.0.1005中修复。
Sparx Systems不会对旧版本发布错误修复(除非您正在使用我不知道的某种特殊支持计划),因此您需要升级。好消息是EA显然是向后兼容的,所以你不应该有任何问题。