one thing i want to ask sir in the invocation of function in encodeAll() i have write
_renderShowComboBoxScriptForIE6(context, arc, bean, baseId); in spite of baseId what i should write ?another arguments matches with prior declaration and use! thanks and waiting for reply Kuhn, Harald wrote: > > Hi, > > just duplicate the package structure for this particular class within your > src-folder. > i.e. > /src/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/ChooseDateRenderer.java > > Then you can copy content of the original source file into this file. > Additionally you add your extensions/patches. > > This source file is then compiled to WEB-INF/classes, as all your other > classes. > During runtime the classloader looks in WEB-INF/classes first, then in > trinidad-impl.jar. > Therefore your patched version of this class is loaded. > > Kind regards > > Harald > > > ************************************** > Harald Kuhn > AirPlus International > Business Information Services > Phone: +49 (0) 61 02 204-821 > Fax: +49 (0) 61 02 204-139 > E-Mail: [EMAIL PROTECTED] > Internet: www.airplus.com > ************************************** > > AirPlus International - Winner of the Buying Business Travel Diamond Award > 2008 for Best Corporate Card Provider > > Lufthansa AirPlus Servicekarten GmbH · Hans-Böckler-Straße 7 · 63263 > Neu-Isenburg · Deutschland · Geschäftsführer: Patrick W. Diemer (Vorsitz), > Klaus Busch · Vorsitzender des Aufsichtsrates: Stephan Gemkow · > Handelsregister: Amtsgericht Offenbach/Main, HRB 8119 > > > -----Original Message----- > From: Hardik Shah [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 06, 2008 2:59 PM > To: [email protected] > Subject: RE: [trinidad]bug calendar > > > hi > thanks for showing interest > > i am not good in ant or maven > > i can use eclipse easily,i can found particular function of class of > package > > but how can i replace it for pre-compiled class files jar > > simply want to ask how to achieve it > > > > > Kuhn, Harald wrote: >> >> Hi, >> >> this is true for all comboboxes shown within a dialog in IE6. >> Trinidad is hiding input components while launching a lightweight dialog >> in IE6. >> Therefore these components are not visible until the first refresh/reload >> of the dialog content. >> >> For custom dialogs dialogs it is possible to "reshow" these components >> with a JS onLoad-function with the following content: >> document.getElementById(<id of element>).style.cssText = 'display: >> inline >> !important; visibility: visible !important; >> >> To achieve the same for <tr:inputDate> we had to patch the Renderer >> org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ChooseDateRenderer >> Invoke the following method at the very end of encodeAll(): >> >> private void _renderShowComboBoxScriptForIE6(FacesContext >> context, >> RenderingContext arc, >> FacesBean bean, >> String >> baseId) >> throws IOException { >> if ("ie".equals(arc.getAgent().getAgentName()) && >> arc.getAgent().getAgentVersion().startsWith("6")) { >> // IE6 only >> final ResponseWriter writer = context.getResponseWriter(); >> final String monthId = (baseId != null) ? baseId + >> ChooseDateRenderer.MONTH_PARAM : ChooseDateRenderer.MONTH_PARAM; >> final String yearId = (baseId != null) ? baseId + >> ChooseDateRenderer.YEAR_PARAM : ChooseDateRenderer.YEAR_PARAM; >> >> writer.startElement("script", null); >> writer.writeAttribute("type", "text/javascript", null); >> writer.writeText("window.onload=showCombo; \n", null); >> writer.writeText("function showCombo() { \n", null); >> // Normal Trinidad onLoad; >> writer.writeText("_checkLoad(); \n", null); >> writer.writeText("document.getElementById('" + monthId + >> "').style.cssText = 'display: inline !important; visibility: visible >> !important;'; \n", null); >> writer.writeText("document.getElementById('" + yearId + >> "').style.cssText = 'display: inline !important; visibility: visible >> !important;'; \n", null); >> // ToDo: Resize iframe to remove scrollbars: >> writer.writeText("return true; \n", null); >> writer.writeText("} \n", null); >> >> writer.endElement("script"); >> } >> >> Kind regards >> >> Harald Kuhn >> >> >> ************************************** >> Harald Kuhn >> AirPlus International >> Business Information Services >> Phone: +49 (0) 61 02 204-821 >> Fax: +49 (0) 61 02 204-139 >> E-Mail: [EMAIL PROTECTED] >> Internet: www.airplus.com >> ************************************** >> >> AirPlus International - Winner of the Buying Business Travel Diamond >> Award >> 2008 for Best Corporate Card Provider >> >> Lufthansa AirPlus Servicekarten GmbH · Hans-Böckler-Straße 7 · 63263 >> Neu-Isenburg · Deutschland · Geschäftsführer: Patrick W. Diemer >> (Vorsitz), >> Klaus Busch · Vorsitzender des Aufsichtsrates: Stephan Gemkow · >> Handelsregister: Amtsgericht Offenbach/Main, HRB 8119 >> >> >> -----Original Message----- >> From: Hardik Shah [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, August 06, 2008 1:44 PM >> To: [email protected] >> Subject: [trinidad]bug calendar >> >> >> when i try to use in demo of trinidad also >> >> <context-param> >> >> <param-name>org.apache.myfaces.trinidad.ENABLE_LIGHTWEIGHT_DIALOGS</param-name> >> <param-value>true</param-value> >> </context-param> >> >> in web.xml >> >> strange! >> >> light weight box comes but combo of month and year not come >> when i click on next or prev month link it comes >> >> >> -- >> View this message in context: >> http://www.nabble.com/-trinidad-bug-calendar-tp18849459p18849459.html >> Sent from the MyFaces - Users mailing list archive at Nabble.com. >> >> >> > > -- > View this message in context: > http://www.nabble.com/-trinidad-bug-calendar-tp18849459p18850677.html > Sent from the MyFaces - Users mailing list archive at Nabble.com. > > > -- View this message in context: http://www.nabble.com/-trinidad-bug-calendar-tp18849459p18864935.html Sent from the MyFaces - Users mailing list archive at Nabble.com.

