Liferay - 在 Javascript 函数中设置 Expando 字段值

Liferay - Set Expando Field Value in a Javascript Function

我需要在 liferay 的 Javascript 函数中设置一个 User Expando 字段值。有可能吗?

你可以这样使用 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是本例中的实体id userId

数据自定义字段的值