Liferay - Установить значение поля Expando в функции Javascript

Мне нужно установить значение поля User Expando в Javascript Function в LifeRay. Это можно сделать?

1 ответ

Решение

Вы можете использовать JSON API, как этот способ

Liferay.Service(
  '/expandovalue/add-value',
  {
    companyId: 20154,
    className: 'com.liferay.portal.model.User',
    tableName: 'CUSTOM_FIELDS',
    columnName: 'test',
    classPK: 30924,
    data: 'test'
  },
  function(obj) {
    console.log(obj);
  }
);

где

columnName - имя вашего настраиваемого поля.

classPK - это идентификатор объекта в этом случае userId

данные значение настраиваемого поля

Другие вопросы по тегам