“自动字段”中的本地化字段在Liferay 7中不起作用

时间:2019-07-05 06:36:35

标签: liferay-7

我需要为Liferay 7中的“自动字段”实现本地化的输入值。

我在service.xml中定义了'localized =“ true”',并在auto field部分中添加了相同的内容。 用户界面中有语言翻译器。当我单击+按钮在自动字段部分添加一行时,出现以下控制台错误: “ TypeError:Liferay.InputLocalized._registered未定义”。 请让我知道如何解决此问题。

<div class="form-group-item">
                <aui:input fieldParam='<%="optionLabel" + i%>' id='<%="optionLabel" + i%>' inlineField="<%=Boolean.TRUE%>" name="optionLabel" label="" localized="true"/> 
            </div>

和脚本

<aui:script use="liferay-auto-fields">
    new Liferay.AutoFields(
        {
            contentBox: '#<portlet:namespace />listNames',
            fieldIndexes: '<portlet:namespace />rowIndexes',
            namespace: '<portlet:namespace />'
        }
    ).render();
</aui:script>

在没有语言选择器的情况下可以正常工作。

0 个答案:

没有答案