JQuery UI Автозаполнение внутри JQuery Ui Диалог - PullRequest
1 голос
/ 03 июля 2011

Привет, у меня есть JQuery Ui (jquery-ui-1.8.13.custom.min.js) внутри диалога. Когда я начинаю печатать на коробке, я получаю выпадающий список предметов, но он сразу скрывается? Кто-нибудь знает почему? Вот мой код:

 $(".openDialog").live("click", function (e) {
        e.preventDefault();
        var itemId = $(this).attr("data-item-id");
        var ajaxurl = $(this).attr('data-ajax-refresh-url');
        var dialogId = $(this).attr("data-dialog-id");
        $('<div><img src="Content/images/spinner.gif" /> Loading...</div>')
                    .addClass("dialog")
                    .attr("id", $(this).attr("data-dialog-id"))
                    .appendTo("body")
                    .dialog({
                        width: 'auto',
                        title: $(this).attr("data-dialog-title"),
                        buttons: {
                            "Save": function () {
                                $(this).find('form').submit();
                            },
                            close: function () {
                                if (typeof itemId != "undefined") {
                                    $.get(ajaxurl, { id: itemId },
                                        function (data) {
                                            // The data returned is a table <tr>
                                            $("#Row" + itemId).replaceWith(data);
                                        });
                                    bindConfirm();
                                }
                                $(this).remove();
                            }

                        },
                        modal: true
                    }).load(this.href, function () {
                        $(this).find("input[data-autocomplete]").autocomplete({ source: $(this).find("input[data-autocomplete]").attr("data-autocomplete") });
                    });

    });

1 Ответ

0 голосов
/ 04 июля 2011

У них также были проблемы в ранних версиях 1.8. Я помню, как применял пользовательский селектор CSS для увеличения zIndex вручную.

Смотри также: http://forum.jquery.com/topic/autocomplete-inside-a-dialog-1-8rc2

...