【问题标题】:Does Richfaces 3.3.3 ship with jQuery-UIRichfaces 3.3.3 是否附带 jQuery-UI
【发布时间】:2011-12-22 03:09:54
【问题描述】:

我的 Richfaces 3.3.3 应用程序中有 jquery。 我添加了以下内容以从 Richfaces 中包含它:

<a4j:loadScript
    src="resource:///org/richfaces/renderkit/html/scripts/jquery/jquery.js" />


我现在正在尝试使用 jquery-ui datePicker 组件,但出现以下错误:

jQuery("#startDate").datePicker is not a function


这是我的代码导致它:

jQuery(document).ready(function() {

    // Call constructor
    var calendar = new App.Calendar();

});


// Constructor
App.Calendar = function() {

    jQuery('#startDate').datePicker({
        changeMonth: true,
        changeYear: true
    });

};

我需要从 Richfaces 中添加其他脚本吗?
甚至手动下载并包含 jquery-ui 文件?

谢谢

【问题讨论】:

  • 也许您想查看primefaces.org - 您可以将primefaces 与您现有的richfaces 应用程序一起使用。

标签: javascript jquery jsf richfaces jquery-ui-datepicker


【解决方案1】:

Richfaces 3.3.3 不包含 jquery-ui。

您应该可以下载 jquery-ui 并将其包含在您的页面中,但是为什么需要它,richfaces 本身就有很多 UI 组件,包括一个类似日期选择器的组件。

见:http://livedemo.exadel.com/richfaces-demo/richfaces/calendar.jsf

【讨论】:

  • 是的,我下载了 jquery-ui 插件并让它与我的应用程序一起使用。想要在 Richfaces 上使用 jquery datepicker 的主要原因是它能够有单独的下拉月份和年份。我们当前的日历具有这种外观,如果我介绍在 Richfaces 日期选择器中显示月份/年份的方式,客户会大惊小怪。
猜你喜欢
  • 2011-09-23
  • 2012-02-10
  • 1970-01-01
  • 1970-01-01
  • 2013-05-01
  • 2011-03-29
  • 2013-12-14
  • 2014-10-19
  • 1970-01-01
相关资源
最近更新 更多