0

我是这个 JSF 世界的新手,如果我问一些愚蠢的事情,请多多包涵

我正在为我的应用程序使用 UI 标签,并且我有一个场景,我需要生成一个日历控件以使用户选择我遵循 ui 标签文档并编写如下代码的日期:

  <table width="100%">
    <tr>
    <td>
           <ui:calendar binding="#{booking.calDate}"
           id="calDate"
          dateFormatPattern="dd/MM/yyyy" 
          label="Date ::"/>
          </td>
          </tr>
     </table>

我的支持豆包含

  private Calendar calDate = new Calendar();  

使用适当的 getter 和 setter

当我尝试加载页面时,日历组件被弄乱了。我得到了交叉标记和一些 javascript 错误的废话。

请帮我解决这个问题

感谢期待

4

3 回答 3

1

I got the solution by myself - the issue is with the javascript code. it reads the javascript from themes.jar, which i placed in web-inf/lib folder still it was unable to access that. so I extracted the same and placed it in web-inf and it's working fine

于 2009-02-02T13:09:18.723 回答
0

该组件来自哪个 JSF 库?换句话说,您在 XHTML 文件的开头有什么?

我知道的唯一库来自Facelets,它不提供任何组件!

另外,如果 calDate 是一个 **java.util.**Calendar 类,那么你不能将这个类绑定到一个 JSF 组件!

也许你可以看看TomahawkRichfaces,它们提供了很好的日历组件......

于 2008-12-02T08:21:59.867 回答
0

您在使用 MyFaces 吗?如果是这样,您可能需要配置MyFaces 过滤器。这会加载 JavaScript 和图像等,并且可能是您的 JavaScript 和图像加载问题的原因。

显然,如果您不使用 MyFaces,这将不是问题!

于 2008-12-02T15:05:46.043 回答