Hi Volker, thanks, the datepicker works now in general.
But I have very strange effects with the datepicker in a special use case.I have a sheet with a link in one column which opens a popup. And this popup has a date field and a datepicker. The first time I click on the picker image on the popup after the page was loaded for the first time nothing happens. The datepicker doesn't open. When I close the popup and reopen it and then click on the picker image the datepicker opens but *behind* the popup, so it is not accessable (see attachted scrennshot). I have to close the popup first and then I can close the datepicker. When I open the popup for the third time and click on the picker image the datepicker opens normally and everything works fine. To summarize: I must open the popup three times after the page is initially loaded to make the datepicker working.
Unfortunately I can't reproduce this behaviour in a small example.
Here is an extract from my jsp page:
<tc:sheet id="meineAufgabenSheet"
columns="30px;80px;80px;70px;65px;165px;60px;100px"
showHeader="true"
showRowRange="none"
showPageRange="none"
showDirectLinks="none"
first="0"
rows="1000"
selectable="multi"
value="#{mainController.meineAufgaben}"
var="aufgabe"
binding="#{mainController.sheetMeineAufgaben}"
state="#{mainController.sheetStateMeineAufgaben}">
<f:facet name="popup">
<tc:popup id="ablaufdatumPopup" width="300px" height="150px">
<tc:box label="#{aufgabenBundle.box_label_ablaufdatum}">
<f:facet name="layout" >
<tc:gridLayout rows="*;fixed;10px;fixed" columns="*;*;*"/>
</f:facet>
<tc:cell spanX="3">
<tc:out escape="false"
value="#{aufgabenBundle.out_value_ablaufdatum}"/>
</tc:cell>
<tc:label value="#{aufgabenBundle.label_value_ablaufdatum}"/>
<tc:date id="ablaufdatum"
required="true"
value="#{mainController.ablaufdatum}"/>
<tc:datePicker for="ablaufdatum"/>
<tc:cell spanX="3"/>
<tc:cell/>
<tc:button id="okButton"
label="#{mainBundle.button_label_ok}"
action="#{mainController.ablaufAction}">
<tc:attribute name="popupClose" value="afterSubmit"/>
</tc:button>
<tc:button id="cancelButton"
label="#{mainBundle.button_label_cancel}">
<tc:attribute name="popupClose" value="immediate"/>
</tc:button>
</tc:box>
</tc:popup>
</f:facet>
...
<tc:column id="ablaufColumn"
label="#{aufgabenBundle.column_label_ablauf}"
tip="#{aufgabenBundle.column_tip_ablauf}"
sortable="true">
<tc:link id="ablaufLink"
action="#{mainController.ablaufPopupAction}">
<tc:out id="ablauf"
value="#{aufgabe.ablauf}"/>
<tc:popupReference for="ablaufdatumPopup"/>
<tc:attribute name="renderedPartially"
value=":mainPage:tabsView:meineAufgabenView:meineAufgabenSheet:ablaufdatumPopup"/>
</tc:link>
</tc:column>
...
</tc:sheet>
Regards,
Helmut
----- Original Message -----
From: "Volker Weber" <[EMAIL PROTECTED]>
To: "MyFaces Discussion" <[email protected]> Sent: Tuesday, September 04, 2007 1:39 PM Subject: Re: [Tobago] EmptyStackException in datepicker
Hi Helmut, there was a Problem in the ButtonRenderer introduced with the changes for tabindex. Please try next nightly or build you own from svn head. Regards, Volker 2007/9/4, Volker Weber <[EMAIL PROTECTED]>:Hi, seems this is not only the datePicker, I just got a EmptyStackException in a page without datePicker. java.util.EmptyStackException at java.util.Stack.peek(Stack.java:79) at java.util.Stack.pop(Stack.java:61)at org.apache.myfaces.tobago.webapp.TobagoResponseWriterImpl.endElement(TobagoResponseWriterImpl.java:232) at org.apache.myfaces.tobago.renderkit.html.speyside.standard.tag.TabGroupRenderer.encodeContent(TabGroupRenderer.java:80) at org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.TabGroupRenderer.renderTabGroupView(TabGroupRenderer.java:342) at org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.TabGroupRenderer.encodeAjax(TabGroupRenderer.java:368)I'm going to look at this. Regards, Volker 2007/9/3, Helmut Swaczinna <[EMAIL PROTECTED]>: > Hi, > > in the current snapshot the datepicker is broken. You get an > EmptyStackException when you click on > the picker image. You can see this in the demo. > > Regards > Helmut > >
<<attachment: Datepicker.jpg>>

