0
liferay의 Javascript 함수에서 User Expando 필드 값을 설정해야합니다. 할 수 있을까요?Liferay - 자바 스크립트 함수에서 Expando 필드 값 설정
liferay의 Javascript 함수에서 User Expando 필드 값을 설정해야합니다. 할 수 있을까요?Liferay - 자바 스크립트 함수에서 Expando 필드 값 설정
당신은이 방법
COLUMNNAME 사용자 정의 필드
classPK의 이름입니다
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);
}
);
같은 JSON API를 사용할 수있는 것은이 경우 사용자 ID의 개체 ID입니다
데이터 사용자 정의 필드의 값
감사합니다! 이것은 매우 유용합니다. –
JSON API를 처음 사용했습니다. A.one ('# userAdminId'). get ('value') 사용자 ID를 검색하기 위해 'classPK : <% = selUser.getUserId() %>, 사용자 ID를 검색하려면 ' ' 데이터를 설정하십시오. 그러나 값은 String이며 expando의 유형은 long입니다. 값을 변환 할 수 있습니까? 아니면 expando 필드의 유형을 변경해야합니까? –
그냥 user.getUserId() + '이 문자열을 trasform 함께 추가 할 수 있지만 생각보다 긴 exapando 형식을 변환하는 것이 좋습니다 –