在Enterprise Architect的加载项中的方案中更新步骤

时间:2014-06-02 15:18:07

标签: c# add-in enterprise-architect scenarios

我想要为元素定义的场景步骤之一更新字段“结果”(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();

1 个答案:

答案 0 :(得分:0)

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

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