Кнопка AJAX Combobox не отображается на вкладке пользовательского интерфейса j-запроса - PullRequest
1 голос
/ 12 декабря 2011

Когда я заполняю поле со списком вне вкладки JQuery UI, он работает нормально. Но когда то же самое делается на вкладке, раскрывающаяся кнопка CB не отображается, а также раскрывающийся список не отображается. Я новичок в использовании Javascript. Может ли кто-нибудь помочь мне в этом отношении.

<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.16.custom.min.js"></script>                          

<script type="text/javascript">

        $(function () {
            $("#tabs").tabs();
        });
</script>

         ............

    <div id="tabs-3">
         <asp:ComboBox ID="ComboBox2" runat="server" AppendDataBoundItems="True"  
            DataSourceID="SqlDataSource1" DropDownStyle="DropDownList"  
            AutoCompleteMode="SuggestAppend" DataTextField="display_name" 
            DataValueField="display_name" style="display: inline;" 
           AutoPostBack="True" MaxLength="0" Visible="true">

        </asp:ComboBox>


    </div>

1 Ответ

0 голосов
/ 29 марта 2012

Чтобы сделать это на вкладках jQuery, найдите файл CSS, содержащий стили вкладок JQuery.Найдите

.ui-tabs .ui-tabs-hide 

и измените

display: none 

на

position: absolute; left: -10000px;

. Это сработало для меня, остановив Inline Style на элементе управления asp / ajax / anyставится на «дисплей: нет»

...