1

私は最近、Liferay 6.1 を使用する Android アプリケーションについて調査しました。ただし、Liferay API を使用してカスタム フィールドの値を更新する機能に行き詰まっています。

カスタム フィールドを users_admin ポートレット user/details.jsp にフックし、パブリック ビューにアクセスできるようにしました。

<liferay-ui:custom-attribute
    className="com.liferay.portal.model.User"
    classPK="<%= (selUser != null) ? selUser.getUserId() : 0 %>"
    editable="<%= true %>"
    label="<%= true %>"
    name="Course"
/>

また、ログイン ポートレット create_account.jsp にフックされます。

<div>
        <liferay-ui:custom-attribute
            className="<%= User.class.getName() %>"
            classPK="<%= 0 %>"
            editable="<%= true %>"
            label="<%= true %>"
            name="Course"
        />
</div>

したがって、http クライアントを介してこれらの値にアクセスして値を投稿/取得するには、カスタム Web サービスが必要です。どこから探し始めればいいですか?いくつかの Web サービス チュートリアルを試しましたが、カスタム フィールドの expando 値にアクセスするための特定のソリューションを提供するものはありません。

ここに私が立ち往生しているものがあります:

モバイルアプリ -> Liferay API -> カスタムフィールド情報を更新

モバイルアプリ -> Liferay API -> カスタムフィールド情報を取得

4

1 に答える 1