Локализованные поля в Auto Field не работают в Liferay 7 - PullRequest
0 голосов
/ 05 июля 2019

Мне нужно реализовать локализованное входное значение для автоматических полей в Liferay 7.

Я определил 'localized = "true"' в service.xml и добавил то же самое в раздел автоматических полей.Есть переводчик языка в пользовательском интерфейсе.Когда я нажимаю кнопку «+», чтобы добавить строку в раздел автозаполнения, появляется следующая консольная ошибка: «TypeError: Liferay.InputLocalized._registered is undefined».Пожалуйста, дайте мне знать, как решить эту проблему.

<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>

Без выбора языка работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...