2013-02-26 67 views
1

我一直在疯狂地尝试使用AUI taglib为服务构建器对象输入字段。我正在使用Liferay MVC环境。 downPayment的字段定义为的service.xml。这是我在JSP中试图:<aui:input>可用于双值吗?

<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的文档?在这一点上,我正在考虑切换到更熟悉的东西,比如Portlet JSF,并完全放弃整个“liferay方式”。一些专家的指导将不胜感激。谢谢!

回答

1

由于您熟悉JSF,因此您可以使用更加成熟,可扩展,用户采用,直接和记录的Primefaces。

根据我的经验,AUI taglib的文档记录很差。当您试图使用“概念验证”式教程中没有解释的功能时,您的开发将会是一个持续的试错体验,并且您唯一的希望就是找到其他人的帖子论坛。具有讽刺意味的是,AUI作为一个不那么直接的库需要比其他组件库多得多的完整文档。

+0

我一直在阅读他们的官方书籍“Liferay In Action”,它主张AUI方法相当沉重。不幸的是,当坐下来实施某些事情时,实际的编程情况如此惨淡。你有使用ServiceBuilder的经验吗?它看起来很漂亮,但是它在发展中也会咬你吗? – 2013-02-28 16:54:05

+0

是的,我使用ServiceBuilder,但说实话我没有其他类似Hybernate的实现的经验,所以我不能判断。有些东西感觉很奇怪,比如实际上缺少外键特征,或者不得不在Impl类中表示模式逻辑的很大一部分。也许你应该启动另一个线程,并获得更有经验的开发人员的意见 – yannicuLar 2013-03-01 08:03:51

相关问题