-1

我想要为元素定义的场景步骤之一更新字段“结果”(UI),但它不起作用。方法“Update()”(API)更新了提交的“结果”而不是“结果”。UI 中仅显示“结果”(数据库,t_objectscenarios.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();
4

1 回答 1

0

您使用的 EA 版本已过期两年多(和两个主要版本)。有问题的行为是一个已确认的错误,已在版本10.0.1005中修复。

Sparx Systems 不会对旧版本发布错误修复(除非您使用我不知道的某种特殊支持计划),因此您需要升级。好消息是 EA 非常向后兼容,所以你不应该有任何问题。

于 2014-06-03T12:29:55.967 回答