Хотите перетащить таблицу, загруженную в Ajax, во вкладку - PullRequest
0 голосов
/ 15 января 2011

На моей странице Index.html много вкладок. В некоторые из них я загружаю таблицу (сетку) из файла .asp. Работает нормально. Я хочу, чтобы эта таблица была "перетаскиваемой". Файл .asp прекрасно работает при запуске сам по себе, но не во вкладку. Я делаю образец .html-файла с таблицей перетаскивания и перетаскивания (точно такая же структура, как таблица результатов файла asp), он работает ... Почему? : -)

Вот часть кода:

HTML:

<table id="sort" class="grid" title="tout a moi" border="1">

JQuery:

$(document).ready(function(){
        $("#sort tbody").sortable().disableSelection();
        })

Я помню, как однажды где-то читал решение, но, похоже, больше его не нашел.

1 Ответ

0 голосов
/ 04 февраля 2011

Мне не хватало помощника. Вот так все работает нормально:

$(document).ready(function(){
            var fixHelper = function(e, ui) {
                    ui.children().each(function() {
                        $(this).width($(this).width());
                        });
            return ui;
            };

        $("#sort tbody").sortable({
                        helper: fixHelper
                        }).disableSelection();
        });
...