Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Checkbox issue in IE9 and IE11.

    Hi,

    We obseve an issue for checkboxItem in IE9 and IE11. When the DynamicForm, which contains the checkbox, has "fixedColWidths" set to be true, in IE9 with "Browser Mode: IE9 and Document Mode: IE9 standards" and IE11 with "Edge" mode, in SmartClient_v91p_2015-02-17_PowerEdition, we cannot select/deselect the checkbox, and in SmartClient_v91p_2015-11-26_PowerEdition we can only select/deselect the checkbox with clicking a very small portion of the checkbox: clicking most portion of the checkbox doesn't have any reaction. In Firefox and Chrome it works fine.

    Please try the following standalone.

    Code:
    isc.DynamicForm.create({
        width:440,
        fixedColWidths:true,
        numCols:2,
        colWidths:["112","320"],
        titleOrientation: "left",
        fields:
        [{title:"Log Messages",colSpan:"2",width:"*",ID:"logMessages",type:"checkbox",labelAsTitle:true}]
    })
    Click image for larger version

Name:	checkbox.JPG
Views:	166
Size:	16.2 KB
ID:	233821
    Thanks,
    Robin

    #2
    Please show the complete HTML file you are testing with (we want to make sure you don't have any additional meta tags or similar that you haven't mentioned) and make sure you are testing with a builtin skin, and tell us which one.

    Comment


      #3
      Please check the complete html file.

      Code:
      <!DOCTYPE HTML>
      <HTML><HEAD><TITLE>Checkbox</TITLE>
          <SCRIPT>var isomorphicDir = "isomorphic/"</SCRIPT>
          <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
          <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
          <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
          <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
          <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
          <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
       <SCRIPT SRC=isomorphic/skins/Enterprise/load_skin.js></SCRIPT>
      </HEAD><BODY CLASS="pageBackground">
      
      
      <SCRIPT>
      
      isc.DynamicForm.create({
          width:440,
          fixedColWidths:true,
          numCols:2,
          colWidths:["112","320"],
          titleOrientation: "left",
          fields:
          [{title:"Log Messages",colSpan:"2",width:"*",ID:"logMessages",type:"checkbox",labelAsTitle:true}]
      })
      
      </SCRIPT></BODY></HTML>

      Comment


        #4
        Thanks for the clear test case. This is an issue that has already been resolved in more recent branches of SmartClient, but the fix never made it back into 9.1.
        We've now ported this fix across. Please try the new 9.1 nightly build (dated Jan 5 or above)

        Regards
        Isomorphic Software

        Comment


          #5
          Thanks! It works on the latest 9.1 build.

          However, we are not able to upgrade to the latest 9.1 build. Is there any patch or fix we can apply on the SmartClient_v91p_2015-02-17_PowerEdition to solve this issue or it is too complex to fix?

          Thanks,
          Robin

          Comment


            #6
            There's no supported way to apply this fix this in an older 9.1 build - the fix modifies some internal, obfuscated property values.
            We also never recommend attempting to patch framework fixes over older builds - going down this road can cause unpredictable problems that can be extremely hard to debug as you're no longer working with an official, supported version of the product (especially as over time additional fixes may be required which can lead to unpredictable interactions, etc).
            We consider our nightly builds on our "p" release branches stable - unlike hand-applied patches, they go through an extensive battery of automated testing.

            Also as an aside - you're working on version 9.1 - there have been 2 releases since 9.1 (10.0 and 10.1) - if you're doing active development we'd recommend you consider not only updating to the latest release of the branch you're on, but ideally moving up to the latest supported version (10.1), to stay current.

            Regards
            Isomorphic Software

            Comment

            Working...
            X