无法在Enterprise Architect中保存线框表元素的备注标记值

时间:2017-11-04 11:50:38

标签: enterprise-architect

我想使用EA(v12)中的taged值编辑器对线框表元素的列重新排序。我可以编辑它的内容,如果我关闭并重新打开taged值注释窗口,看起来所有的更改都会被保存,但是如果我在表格属性窗口按OK就会丢失所有这些。

enter image description here

我注意到我试图编辑的标签旁边有一颗小星星。这是否意味着不允许更改(保存)其内容?或者有没有其他方法来重新排序表元素的列?

1 个答案:

答案 0 :(得分:0)

您需要打开右下方的“线框”标签:

enter image description here

这允许编辑表格。备忘录标签已锁定,因为此元素内部有MDG魔法。

作为旁路(我不相信Sparx会在请求时改变它)你可以使用一个小脚本来帮助你。

my $e = $rep->GetElementByGUID("{8BA764D9-E132-446e-9DDC-3F51D60E9B8C}");
my $t = $e->TaggedValues->GetAt(2);
$t->{Notes} =~s/Row/Roar/g;
$t->Update();

(抱歉Perl。)第3个标记值包含表格描述。在这里,我只是全局更改了默认文本,因此它显示为

enter image description here

如果图表显示在当前图表中,您需要关闭/打开它或发出Repository.ReloadDiagram (diagram.DiagramID)