我目前正在使用加載項,我需要通過代碼創建只讀標記值。 添加標記值的默認方法Element.TaggedValues.AddNew(「Value」,「」)僅創建類型爲string的標記值。 我讀了定義Type = Const創建只讀標記的值,但是當我嘗試Element.TaggedValues.AddNew(「Value」,「Const」)時,它創建的標記值僅爲字符串類型。 請幫助。提前致謝。通過c#加載項在企業架構師中創建只讀標記值
1
A
回答
0
添加標籤值和添加標籤值定義有所不同。
要添加像
EA.PropertyType taggedValueType = EA.Repository.PropertyTypes.AddNew("myTagName","");
taggedValueType.Description = "some description";
taggedValueType.Detail = "Type=Const;"+Environment.Newline+"Default=Val;";
taggedValueType.Update();
一個標記值定義使用的東西,然後使用
Element.TaggedValues.AddNew("myTagName","")
+0
這對你是否真的有用嗎?查看我的回答: - /(我沒有更新我的瀏覽器並且錯過了你的答案) –
+0
是的,你可以用這種方式定義標記值,我在我的一個插件(EA Message Composer)中做。在那個插件中,我甚至創建了帶有3行RefGUID標記值的細節。 –
0
只能在「默認標籤值來創建這些預定義的標記值添加類型的標記值「對話框,而不是單獨。一旦這樣的電視創造了你可以通過
tv = e.TaggedValues.AddNew("nameOfTheConstTV", "")
tv.Update()
它添加到你的元素我還沒有找到一種方法,通過API來創建這樣的默認電視。一旦你嘗試提供多行細節,你只需要獲得空白的細節。退出換行還會產生空的細節。鬥志旺盛EA :-(所以,你必須手動創建它們。
編輯看來,上述限制使用與API的腳本語言時,才適用。
相關問題
- 1. 在企業架構師
- 2. 企業架構師和Subversion
- 3. 企業架構師和Unity3D
- 4. SVN的企業架構師
- 5. 變通爲企業架構師
- 6. 企業架構師文檔創建 - 過濾器
- 7. 企業架構師:C#可選參數?
- 8. 企業架構師:通過附接至過程
- 9. 企業架構師通過派生防止擴展元類別
- 10. 創建的企業架構師的工作拷貝SVN的DBMS
- 11. 企業架構師 - 撤消籤分支
- 12. 企業架構師定製工具箱
- 13. 企業架構師腳本:使用ImportPackageXMI
- 14. 企業架構師與代碼同步
- 15. 企業架構師壞字符編碼
- 16. 時間戳和企業架構師(sparx)
- 17. 企業架構師基線刪除
- 18. 企業架構師的刻板印象
- 19. 企業架構師,擴展屬性
- 20. 企業架構師數據庫抽象
- 21. 在企業架構師的項目之間移動圖表
- 22. 將可空屬性添加到企業架構師的類中
- 23. 企業架構
- 24. 如何在企業架構師的下拉列表中添加多個標記值?
- 25. 企業架構師項目的編程語言
- 26. 企業架構師不再同步到當前項目
- 27. 企業架構師選擇項對話框
- 28. COM錯誤0x800401F3試圖在企業架構師創建外接EA
- 29. 如何使用C#來更新的企業架構師表
- 30. 企業架構師api:將元素添加到集合
「我讀了定義類型=常數創建只讀只有標記的值「 你從哪裏得到這些信息? – Mart10
如果你提供你正在運行的代碼 – Mart10