Results 1 to 6 of 6

Thread: ExtJS 3.0.0 not works in IE 10!

    Thank you for reporting this bug. We will make it our priority to review this report.
  1. #1
    Sencha User
    Join Date
    Mar 2014
    Posts
    5

    Default ExtJS 3.0.0 not works in IE 10!

    2 years ago, I developed a site using extjs 3.0.0.

    Now I visit that site in IE 10, it doesn't work properly.

    If I change document mode of browser to IE 8, it works properly.

    What's the problem?

    I added to head '<meta http-equiv="X-UA-Compatible" content="IE=8">', but problem exists yet.

    Anyone can help me?

  2. #2
    Sencha User
    Join Date
    Feb 2013
    Location
    California
    Posts
    11,985

    Default

    IE10 was released in September of 2012, well after Ext 3.0.0 was released in July, 2009. I don't know of specific reasons why you are seeing the results you are seeing without hearing more about the results. Any error messages? You might try posting some code, or possibly consider upgrading to the latest release (3.4)

  3. #3
    Sencha User
    Join Date
    Mar 2014
    Posts
    5

    Default Thank you for your answer!

    First, there was an HirachyRequestError, in onRender function of ext-all-debug.js, anything didn't display at page.

    if(this.el){
    this.el = Ext.get(this.el);
    if(this.allowDomMove !== false){
    ct.dom.insertBefore(this.el.dom, position);
    }
    }

    Html code is below.

    <html>
    <head>
    ... ...
    </head>
    <body>
    <div id="extContents"></div>
    </body>
    </html>

    I ran it under debug mode, and found when this.el.dom is 'extContents', it occurs error.
    When occurs error, this.el.dom and ct.dom is all 'extContents'.

    So I modified ext-all-debug.js as below.

    if(this.el){
    this.el = Ext.get(this.el);
    if(this.allowDomMove !== false){
    if(this.el.dom.id != "extContents") {
    ct.dom.insertBefore(this.el.dom, position);
    }
    }
    }

    After, content of page displayed on browser, but it doesn't work properly.
    For example, calendar control doesn't work, and design of page is incorrect.

    Where is the problem?

    Regards.

  4. #4
    Sencha User
    Join Date
    Mar 2014
    Posts
    5

    Default

    And, If I want to upgrade 3.4, How to upgrade it?

    I changed ext-all-debug.js to 3.4, but it occurs below error.

    SCRIPT5007: Unable to get property 'ext-gen1' of undefined or null reference
    ext-all-debug.js, line 5006 character 13

    if(!Ext.elCache[id]){
    Ext.Element.addToCache(new Ext.Element(el), id);
    if(skip){
    Ext.elCache[id].skipGC = true;
    }
    }

    When occurs error, id was 'ext-gen1'.


    It has a lot of pages using extjs, If I have to modify all pages, it's impossible.

    Please tell me the best method for fixing this problem.

    Regards.

  5. #5
    Sencha User
    Join Date
    Feb 2013
    Location
    California
    Posts
    11,985

    Default

    Looks like the only version of Ext 3 that was released after IE10 is 3.4.2.

    It's difficult to say what the issue might be given the information you've provided. I wouldn't recommend editing framework files directly. You might try to isolate what part of your code is triggering the error.

  6. #6

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •