таблицы данных с множественным выбором jquery внутри ячеек не отображаются на pag 2 с разбиением на страницы - PullRequest
1 голос
/ 17 октября 2011

Я использую Datatables и этот плагин jquery отображается в нескольких столбцах http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/ он появляется во всех ячейках, когда страница загружается, но когда я нажимаю страницу 2 или 3, кнопка выбора не появляется,Исходный код для меню выбора находится на странице, но кнопка для меню не генерируется, поэтому я не вижу его в ячейках.

Вот мой код для таблиц данных и меню выбора

var oTable4;
$(document).ready(function() {
            oTable4 = $('#keywords').dataTable( {
        "sDom":'t<"bottom"filp><"clear">',
        "bAutoWidth": false,
        "sPaginationType": "full_numbers",
            "aoColumns": [ 
            { "bSortable": false, "sWidth": "10px" },
            null,
            null,
            null,
            null,
            null,
            null,
            null,
            null,
            null
            ]

    } 
    ).makeEditable({
                        sUpdateURL: "UpdateData.php",
                        "aoColumns": [
                                    null,
                                    null,
                                    null,
                                    null,
                                    null,
                                    null,
                                    null,
                                    null,
                                    null,
                                    {                                   
                                    tooltip: 'Click to link to',
                                    type: 'text',
                                    submit:'Ok',
                                    cancel:'Cancel',
                                    width: "100px"}                                 
                                    ]                                   
                });;
                });
$(function(){
    $("select.multiselect").multiselect({
        noneSelectedText: "- select one -",
        header: false,
        classes: "kw-wrapper fixed kwm-button",
        multiple: false,
        selectedList: 1
    });

});

1 Ответ

1 голос
/ 17 октября 2011

Проблема в том, что вы должны применить плагин также к вновь созданным элементам.Вы можете использовать fnDrawCallback () следующим образом:

 "fnDrawCallback": function() {
    $("select.multiselect").multiselect({
        noneSelectedText: "- select one -",
        header: false,
        classes: "kw-wrapper fixed kwm-button",
        multiple: false,
        selectedList: 1
    });
  }
...