2012-07-25 55 views
1

我刚刚使用Dynamics Ax中的标签编辑器编辑了一个标签,并且它在任何地方都没有改变。有些表单已经采取了变化,有些则没有。动态Ax标签不更新

更确切地说,我修改了案例管理中的标签:责任员工。这个名字在所有案例列表的大表单中都有所改变(这里的标签更改有效),但如果我点击一个案例查看详细信息,旧名称仍会出现,并且我进行了三重检查,这是同一个标签,标签列表中没有旧名称的标签。

有人有想法吗?我可以尝试重新编译CIL,但我不能相信,对于这样简单的操作,我必须运行编译器几个小时...

回答

2

更改现有标签时,我总是重新启动AOS以确保发生更改。我注意到标签在AOS被关闭之前不会被写入.ald文件,这可以解释为什么如果你有几个AOS或者有一些标签缓存,它就不可见。

+0

这似乎是问题所在。对于延迟响应批准抱歉。并且非常感谢 – 2012-09-21 08:43:23

1

您确定您已经更改了与用户设置相同的语言(en-我们还是en-uk)?

你有多个AOS实例吗?如果是这样,重新启动(其他)AOS。

您是否还制作了新的标签并更新了相应的元素?旧标签可能还有其他用途。

0

请尝试从应用程序文件系统中删除.ali文件。通常位于C:/ program file/dynamics ax/50(if is ax 2009)/ application/appl // 试图找到带有相同名称标签文件id的.ali文件(例如:axPQRen-us.ali ,其中PQR是标签文件)以及语言。 删除.ali文件后重新启动aos,这应该会自动创建带有最近更改的ali文件。 还要确保大表格控件的标签和case(你发现差异)控件的标签是从te相同的labelid派生的。