1

AUI taglib を使用してサービス ビルダー オブジェクトのフィールドを入力しようとして、私は気が狂いそうになりました。Liferay MVC 環境を使用しています。フィールドはindownPaymentとして定義されます。これが私がJSPで試していることです:doubleservice.xml

<aui:form action="<%=submitApplicationURL%>" inlineLabels="true">
<aui:model-context model="<%=CreditApp.class%>" bean="creditApp"></aui:model-context>

    <aui:fieldset>
            ...
        <aui:input name="downPayment" format="${currencyFormat}" value="${creditApp.downPayment}" ></aui:input> 
            ...
        <aui:button type="submit" />
    </aui:fieldset>
</aui:form>

また、liferay AUI taglib のドキュメントがどこにあるか知っている人はいますか? この時点で、ポートレット JSF などのより使い慣れたものに切り替えて、「ライフレイ ウェイ」全体を完全に削除することを考えています。いくつかの専門家のガイダンスをいただければ幸いです。ありがとうございました!

4

1 に答える 1

1

JSF に精通しているので、はるかに成熟し、拡張可能で、ユーザーが採用し、簡単で文書化されている Primefaces を使用できます。

私の経験では、AUI taglib の文書化は不十分です。「概念実証」スタイルのチュートリアルで説明されていない機能を使用しようとしている間、開発は絶え間ない試行錯誤の経験になります。フォーラム。皮肉なことに、AUI はあまり単純ではないライブラリであるため、他のコンポーネント ライブラリよりも多くの完全なドキュメントが必要です。

于 2013-02-28T10:13:10.493 に答える