2017-03-31 1 views

답변

0

당신은이 방법

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입니다

데이터 사용자 정의 필드의 값

+0

감사합니다! 이것은 매우 유용합니다. –

+0

JSON API를 처음 사용했습니다. A.one ('# userAdminId'). get ('value') 사용자 ID를 검색하기 위해 'classPK : <% = selUser.getUserId() %>, 사용자 ID를 검색하려면 ' ' 데이터를 설정하십시오. 그러나 값은 String이며 expando의 유형은 long입니다. 값을 변환 할 수 있습니까? 아니면 expando 필드의 유형을 변경해야합니까? –

+0

그냥 user.getUserId() + '이 문자열을 trasform 함께 추가 할 수 있지만 생각보다 긴 exapando 형식을 변환하는 것이 좋습니다 –

관련 문제