我想使用EA(v12)中的taged值编辑器对线框表元素的列重新排序。我可以编辑它的内容,如果我关闭并重新打开taged值注释窗口,看起来所有的更改都会被保存,但是如果我在表格属性窗口按OK就会丢失所有这些。
我注意到我试图编辑的标签旁边有一颗小星星。这是否意味着不允许更改(保存)其内容?或者有没有其他方法来重新排序表元素的列?
答案 0 :(得分:0)
您需要打开右下方的“线框”标签:
这允许编辑表格。备忘录标签已锁定,因为此元素内部有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个标记值包含表格描述。在这里,我只是全局更改了默认文本,因此它显示为
如果图表显示在当前图表中,您需要关闭/打开它或发出Repository.ReloadDiagram (diagram.DiagramID)
。