IE seems to have a problem when executing the following line when bringing up a 
form within a modal dialog that contains a DateTimeField. Does anyone know why 
this line would cause such an error and if there is a simple work around. 
Apparently it works if the Form wraps the ModalWindow but not the way we have 
it where the form is inside the Modal content but change that architecture is a 
problem for us now.

       /**
       * Renders the calendar after it has been configured. The render() method 
has a specific call chain that will execute
       * when the method is called: renderHeader, renderBody, renderFooter.
       * Refer to the documentation for those methods for information on
       * individual render tasks.
       * @method render
       */
       render : function() {
              this.beforeRenderEvent.fire();

              // Find starting day of the current month
              var workingDate = 
DateMath.findMonthStart(this.cfg.getProperty(DEF_CFG.PAGEDATE.key));

              this.resetRenderers();
              this.cellDates.length = 0;

              Event.purgeElement(this.oDomContainer, true);

              var html = [];

              html[html.length] = '<table cellSpacing="0" class="' + 
this.Style.CSS_CALENDAR + ' y' + workingDate.getFullYear() + '" id="' + this.id 
+ '">';
              html = this.renderHeader(html);
              html = this.renderBody(workingDate, html);
              html = this.renderFooter(html);
              html[html.length] = '</table>';

---->         this.oDomContainer.innerHTML = html.join("\n");  <----   gives 
calendar.js.line 3225 Unknown Error

              this.applyListeners();
              this.cells = this.oDomContainer.getElementsByTagName("td");

              this.cfg.refireEvent(DEF_CFG.TITLE.key);
              this.cfg.refireEvent(DEF_CFG.CLOSE.key);
              this.cfg.refireEvent(DEF_CFG.IFRAME.key);

              this.renderEvent.fire();
       },



DISCLAIMER:---------------------------------------------------------------------------
This e-mail transmission and any documents, files and previous e-mail messages
attached to it are private and confidential. They may contain proprietary or 
copyright
material or information that is subject to legal professional privilege. They 
are for
the use of the intended recipient only.  Any unauthorised viewing, use, 
disclosure,
copying, alteration, storage or distribution of, or reliance on, this message is
strictly prohibited. No part may be reproduced, adapted or transmitted without 
the
written permission of the owner. If you have received this transmission in 
error, or
are not an authorised recipient, please immediately notify the sender by return 
email,
delete this message and all copies from your e-mail system, and destroy any 
printed
copies. Receipt by anyone other than the intended recipient should not be 
deemed a
waiver of any privilege or protection. Thales Australia does not warrant or 
represent
that this e-mail or any documents, files and previous e-mail messages attached 
are
error or virus free.
--------------------------------------------------------------------------------------

Reply via email to