Hi, just to close this off in case it's of use to anyone else.
I gave up trying to get the DatePicker working from within a wicket-extensions TreeTable (v1.4.2) in IE. Instead I downloaded and used the new TableTree component from http://code.google.com/p/wicket-tree/ (Thanks to Sven Meier) This gives me pretty much the same functionality I had been using with the wicket-extensions TreeTable, but now the DatePicker is working fine. I think it's something to do with how IE handles <div>. The wicket-tree TableTree component is rendered based on standard HTML <table><tr><td> markup. I found the new TableTree very natural in terms of the simplicity of the tree model is uses (ITreeProvider) and my model objects at each node don't have to implement a heavy TreeNode interface or be wrapped some implementation of it. The only drawback of TableTree was due to my own lack of experience of CSS. I had to do a lot of the styling myself, whereas I was happy with what came out of the box with extensions TreeTable. Is this wicket-tree TableTree component going to be incorporated into wicket-extensions? It seems like a good idea to drop the dependency on Swing TreeModel etc. Regards John 2009/10/12 John MacEnri <john.mace...@gmail.com> > Thanks for that Zoltan. > > Looks like it's worth a bit more digging into the css. I had already played > with the z-index but that had no effect. There must be something coming from > further up the structure tree that is causing it (only in IE, fine in > FireFox). > > I might subclass the DatePicker in order to wrap it in an outer span like > you've shown here to see if that has any effect. > > Thanks again > > John > > > > 2009/10/12 zlus...@gmail.com <zlus...@gmail.com> > > Hi, >> >> Try to play with z-index css value; increase it, and it should bring the >> calendar control above the other parts of the table. We are also using the >> YUI calendar widget inside a table, see this page on JavaForge: >> http://www.javaforge.com/proj/tracker/submitNew.do?tracker_id=5407. >> (Sorry guys for showing a struts page here ;-). >> >> The calendar markup is wrapped in a <span >> class="calOuterContainer">...</span>. The relevan css is: >> >> /* "relative" puts the calendar where the container is on screen */ >> .calOuterContainer { >> position: relative; >> z-index:20; >> /* holy hack for IE6 scrollbar bug on relative positioned controller >> see: http://www.positioniseverything.net/explorer/unscrollable.html >> */ >> height: 1%; >> } >> >> I hope that helps, >> Zoltan >> >> >> John MacEnri írta: >> >> Rolling my own seems like a pretty heavyweight solution. The control for >>> the >>> most part is fine. (Though the lack of any year change ability is a >>> significant drawback) >>> >>> What I'm trying to find out is whether anyone else is having any trouble >>> with the YUI datepicker in IE7 or IE8 when used within a Table or >>> TreeTable. >>> Thanks >>> >>> John >>> >>> 2009/10/10 Igor Vaynberg <igor.vaynb...@gmail.com> >>> >>> >>> >>>> you can always roll your own datepicker if the YUI one does not work >>>> properly. >>>> >>>> -igor >>>> >>>> On Fri, Oct 9, 2009 at 5:13 PM, John MacEnri <john.mace...@gmail.com> >>>> wrote: >>>> >>>> >>>>> Hi, >>>>> >>>>> >>>>> I'm new to Wicket this week, so not familiar with the expected format >>>>> or >>>>> structure of emails to this mailing list. >>>>> >>>>> I picked Wicket after trawling around for a framework that would enable >>>>> >>>>> >>>> UI >>>> >>>> >>>>> programming on the Web make sense again. It's been an absolute pleasure >>>>> >>>>> >>>> so >>>> >>>> >>>>> far. Compared to the pain I've felt for some time now battling with web >>>>> application frameworks where most of the code of the applications was >>>>> in >>>>> XML, JS, JSP etc. etc. and a light sprinkling of actual Java, the >>>>> >>>>> >>>> elegance >>>> >>>> >>>>> of Wicket as a natural UI programming environment makes everything seem >>>>> possible and even enjoyable again. Thanks. >>>>> >>>>> But, (there always is a but:-) ), I'm struggling with an issue I've hit >>>>> >>>>> >>>> with >>>> >>>> >>>>> the DatePicker and can't seem to resolve it. >>>>> >>>>> I'm using Wicket 1.4.1. >>>>> I used the Editable TreeTable example from the Wicket site as a starter >>>>> >>>>> >>>> for >>>> >>>> >>>>> the very small app I needed to write. >>>>> Rather than just text editable columns though, I'm making them more >>>>> type >>>>> specific, so one of them is for Dates and shows a DateTextField and a >>>>> DatePicker. >>>>> >>>>> The app is working fine in Firefox but the DatePicker is always caught >>>>> behind the rows above and below when I run the app in IE7 or 8. >>>>> The attached screen snippets show the difference. I've dug deep into >>>>> the >>>>> >>>>> >>>> css >>>> >>>> >>>>> and used the developer tools in IE8 which give you something akin to >>>>> >>>>> >>>> Firebug >>>> >>>> >>>>> but couldn't find any css change would fix it. >>>>> >>>>> Is there a way to fix this or an alternative date picker? >>>>> >>>>> Thanks >>>>> >>>>> John >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>>> >>>>> >>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >