-1

要素に定義されたシナリオ ステップの 1 つのフィールド「結果」(UI) を更新したいのですが、機能しません。メソッド "Update()" (API) は、"result" ではなく、フィールドされた "results" を更新しました。"result" (データベース、t_objectscenarios.XMLContent=>result) からの値のみが UI に表示されます。それは本当です?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

2 年以上 (および 2 つのメジャー バージョン) 古い EA バージョンを使用しています。問題の動作は確認済みのバグで、バージョン10.0.1005で修正されました。

Sparx Systems は古いバージョンのバグ修正をリリースしないので (私が知らない特別なサポート プランを利用している場合を除きます)、アップグレードする必要があります。良いニュースは、EA は非常に下位互換性があるため、問題はないはずです。

于 2014-06-03T12:29:55.967 に答える