Skip to main content
Participant
June 9, 2015
Answered

CF11 ColdFusion.Window.Create has no scrollbars

  • June 9, 2015
  • 1 reply
  • 969 views

CF11 ColdFusion.Window.Create has no scrollbars. I have even tried overflow: scroll in the tag attributes and can't get it to work.

I'm on a Windows 2012 R2 Server.

<cfajaximport tags="cfwindow">

<TABLE>

<TR>

     <TD><img  border="1" src="/Utilities/Images/Icons/folders.ico" onclick="ColdFusion.Window.create('Window123','Sample Window','http://www.blueprintcss.org/tests/parts/sample.html',

        {x:100,y:100,height:500,width:500,modal:false,closable:true,

        draggable:true,resizable:true,center:true,initshow:true,refreshOnShow:false,

        minheight:200,minwidth:50,overflow: scroll})"/></TD>

    </TR>

</TABLE>

    This topic has been closed for replies.
    Correct answer haxtbh

    Not sure the Window.create function supports the overflow attributes.

    Easiest work around I can think of is to use the cfwindow tag then use the JS to open it. Depends on how the whole page comes together in your project though.

    <TABLE>

    <TR>

         <TD>

                 <img  border="1" src="/Utilities/Images/Icons/folders.ico"  onclick="javascript:ColdFusion.Window.show('Window123')" />

                 <cfwindow x="1000" y="100" width="500" height="500" name="Window123" modal="false" center="true" initshow="false" minheight="200" minwidth="50" bodystyle="overflow:scroll"  title="Sample Window" source="http://www.blueprintcss.org/tests/parts/sample.html" />

            </TD>

        </TR>

    </TABLE>

    To be honest you will be much better avoiding Coldfusion UI functions and using something like jQuery. Much better support and easier to work with.

    1 reply

    haxtbhCorrect answer
    Inspiring
    June 9, 2015

    Not sure the Window.create function supports the overflow attributes.

    Easiest work around I can think of is to use the cfwindow tag then use the JS to open it. Depends on how the whole page comes together in your project though.

    <TABLE>

    <TR>

         <TD>

                 <img  border="1" src="/Utilities/Images/Icons/folders.ico"  onclick="javascript:ColdFusion.Window.show('Window123')" />

                 <cfwindow x="1000" y="100" width="500" height="500" name="Window123" modal="false" center="true" initshow="false" minheight="200" minwidth="50" bodystyle="overflow:scroll"  title="Sample Window" source="http://www.blueprintcss.org/tests/parts/sample.html" />

            </TD>

        </TR>

    </TABLE>

    To be honest you will be much better avoiding Coldfusion UI functions and using something like jQuery. Much better support and easier to work with.

    Participant
    June 9, 2015

    Thanks! haxtbh, I think you are right I should switch to jquery ui for future development.