jquery - How to extend a Chosen drop down beyond the dialog that contains it -


i have html.dropdownlist styled chosen in jquery ui dialog. list of items long enough when opened list cut off border of dialog window.

is there way extend dropped down portion of chosen drop down beyond border of dialog contains it?

i want result similar this.

html:

<div class="ui-dialog" id="deletecontrol">     <div class="mws-form-cols clearfix">         <label>select document delete:</label>         @html.dropdownlist("filename", model.filedropdown, "", new { id = "filedropdown", onchange = "$('#deletedocname').val($('#filedropdown').val())", style = "display:inline;" })     </div>     <!--removed code button row here--> </div>  

javascript:

$("select").chosen();  $("#deletecontrol").dialog({     autoopen: false,     title: "remove documents",     modal: true,     resizable: false,     width: "60%" }); 

rendered html:

<!--removed unrelated code--> <div tabindex="-1" class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable" role="dialog" aria-labelledby="ui-dialog-title-deletecontrol" style="outline: 0px; left: 319px; top: 421.5px; width: 60%; height: auto; display: block; z-index: 1002;"> <div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span class="ui-dialog-title" id="ui-dialog-title-deletecontrol">remove documents</span><a class="ui-dialog-titlebar-close ui-corner-all" role="button" href="#"><span class="ui-icon ui-icon-closethick">close</span></a> </div> <div class="ui-dialog ui-dialog-content ui-widget-content" id="deletecontrol" style="width: auto; height: auto; min-height: 100px;" scrolltop="0" scrollleft="0">     <div class="mws-form-cols clearfix">         <label>select document delete:</label>         <select name="filename" id="filedropdown" style="display: none;" onchange="$('#deletedocname').val($('#filedropdown').val())">             <option value=""></option>             <option value="modal test">modal test</option>             <option value="second rename">second rename</option>             <option value="test">test</option>             <option value="inner test">inner test</option>         </select>         <div title="" class="chosen-container chosen-container-single" id="filedropdown_chosen" style="width: 389px;"><a tabindex="-1" class="chosen-single chosen-default"><span> </span><div><b></b></div></a>             <div class="chosen-drop">                 <div class="chosen-search">                     <input type="text" autocomplete="off">                 </div>                 <ul class="chosen-results">                     <li class="active-result" data-option-array-index="1">modal test</li>                     <li class="active-result" data-option-array-index="2">second rename</li>                     <li class="active-result" data-option-array-index="3">test</li>                     <li class="active-result" data-option-array-index="4">inner test</li>                 </ul>             </div>         </div>     </div> </div></div> 

we need see code.

but if @ fiddle http://jsfiddle.net/lharby/bvfulp3z/ have constrained height of parent wrapper , dropdown extends below (certainly in chrome).

css:

.wrapper {     background:powderblue;     height:50px; } 

html:

<select id="actioninput01" name="action">                         <option value="">go to</option>                         <option value="viewtransactions">view transactions</option>                         <option value="mypayees">pay or view existing payees</option>                         <option value="setupanewpayment">set new payment</option> ..... etc 

edit

there might issue overflow hidden, potentially, if solution not work think absolute positioning may help, mentioned need share code.


Comments

Popular posts from this blog

c++ - No viable overloaded operator for references a map -

java - Custom OutputStreamAppender not run: LOGBACK: No context given for <MYAPPENDER> -

java - Cannot secure connection using TLS -