Hybris如何获得Backoffice中属性的标签?

时间:2017-11-07 07:24:06

标签: hybris backoffice

label(java.lang.String):本地化列名的键。该值在本地化包中查找。如果此字符串为空,则根据@qualifier命名该列。

例如type =" AbstractOrder"在* -backoffice-config.xml中:

<editorArea:tab name="hmc.properties"> 
...
  <editorArea:section name="hmc.common"> 
    <editorArea:attribute qualifier="name"/> 
    <editorArea:attribute qualifier="description"/> 
    <editorArea:attribute qualifier="expirationTime"/> 
  </editorArea:section> 
...
</editorArea:tab>

那么,标签属性如何从数据库中获取?我不明白。我试过检查两个表

  

ATTRIBUTEDESCRIPTORS

  

ATTRIBUTEDESCRIPTORSLP

但还不清楚吗? 例如,可以在core-locales_en.properties中找到并修改Product's code属性的标签以用于英语。 如上所述。但是,当您更改值时,我仍然会看到存储在数据库中的配置值。当我在配置文件中删除此值。然后蚂蚁清除所有 - &gt;启动服务器 - &gt; [hac - &gt;平台 - &gt;更新。 (仅检查&#34;本地化类型&#34;)]。虽然配置文件中的值已删除但标签没有更改(它类似于数据库中的值)。所以可以说:标签值在配置文件中配置。但是如果在配置文件中找不到它,它将在数据库中查找。我是这么认为的。但我仍然不理解其实施的机制......

1 个答案:

答案 0 :(得分:1)

这个问题与你的上一个问题有相同的答案。标签由属性文件提供。检查后台扩展中的资源文件夹。