[Ajax4JSF] richfaces rich:calendar 在rich:modalPanel中不能正常弹出

chizengkun 2008-08-21
  我在使用richfaces时,使用列表窗体显示列表数据,点击的时间弹出相应详细内容的窗体,现在弹出窗体可以正常出现,但是rich:calendar不能正常的弹出相应的窗体,列表页面的代码如下:

这是调用弹出窗体的代码,想问一下这是不是Richfaces的组件的原因?还是代码上有错,希望各位高手给出指点!多谢!!!!

<rich:modalPanel id="gredit" width="660" height="350">
<f:facet name="header">
<h:outputText value="#{msgs['gr_grxx']}" />
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="/images/modal/close.png"
style="cursor:pointer" id="hidelink" />
<rich:componentControl for="gredit" attachTo="hidelink"
operation="hide" event="onclick" />
</h:panelGroup>
</f:facet>

       <a4j:form id="aform11" name="aform11">

<h:panelGrid columns="6" >
<h:outputLabel value="#{msgs['grda_xm']}" />
<h:inputText value="#{grdaBean.grda.xm}" />

<h:outputLabel value="#{msgs['grda_xb']}" />

<h:outputLabel value="#{msgs['grda_csrq']}" />
    <rich:calendar id="c1" name="c1" popup="true" value="#{grdaBean.grda.dcsrq}"/>
</h:panelGrid>
          
</a4j:form>
</rich:modalPanel>

<a4j:commandButton value="#{msgs['common_view']}"  reRender="aform11"
action="#{grdaBean.editClick}" oncomplete="javascript:Richfaces.showModalPanel('gredit');">
  
   <a4j:actionparam name="grdatoedit" value="#{grda.empi}" assignTo="#{grdaBean.empi}" />
   <a4j:actionparam name="grdatojkzy" value="#{grda.empi}" assignTo="#{jkzyBean.qempi}" />

</a4j:commandButton>
terryzhou 2008-08-23
你用的版本是?我记得老版本确实有这个问题。。。
1.5版本左右就没这个问题了。
chizengkun 2008-09-05
我用的是最新的版本啊!
richfaces我用的都是3.2.1GA版本的,在Jboss上面都是最新的啦
maxwell 2008-09-10
你把<rich:calendar id="c1" name="c1" popup="true" value="#{grdaBean.grda.dcsrq}"/>

标签外面的所有东西都去掉, 真个页面只用一个标签 , 看看效果怎么样 。
我以前遇到过 , calendar 的弹出窗口不出现的情况。
Global site tag (gtag.js) - Google Analytics