首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >富:日历未知事件

问富:日历未知事件
EN

Stack Overflow用户
提问于 2015-07-13 09:38:41
回答 1查看 68关注 0票数 0

我有一个rich:calender,我想使用jqyery来单击(textbox) rich:calendar (以便它显示日历)

代码语言:javascript
复制
<rich:calendar id="newStartDate" datePattern="dd/M/yy" showFooter="false" showWeeksBar="false"
    buttonLabel="" jointPoint="topLeft" direction="topRight" inputClass="required"
    value="#{myBean.startDate}" cellWidth="18px" cellHeight="18px" >

注意:我和<h:form>一起使用prependId=false。

JQuery

代码语言:javascript
复制
// Due to some event
$('#newStartDate').click();

但在jquery上,不显示弹出(日历)。我想知道哪个事件与打开的弹出(日历)的rich:calendar绑定。

EN

回答 1

Stack Overflow用户

发布于 2015-07-13 10:05:34

首先,id可能不是newStartDate,而是类似于form:newStartDate的东西。单击监听器不是绑定到整个日历,而是绑定到输入框(表单:newStartDateInputDate),因此您可以使用:

代码语言:javascript
复制
$('#form\\:newStartDateInputDate').click();

但是,RichFaces组件有自己的JS,所以您可以这样做:

代码语言:javascript
复制
RichFaces.component('form:newStartDate').showPopup();

见文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31379960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档