Совместите столбцы с таблицами данных YADCF

Я хочу, чтобы заголовки столбцов, фильтры и столбцы таблицы были выровнены. Я перепутал с bAutoWidth, sWidth и CSS, но, похоже, ничего не работает. Кто-нибудь, пожалуйста, будьте любезны показать мне, как правильно настроить выравнивание столбцов?

    $(function () {
        var table = $('#fill').DataTable({
            "bPaginate" : false,
            "bAutoWidth": false,
            "scrollY": "600px",
            "scrollX": "100%",
            "aoColumns": [
                { "sWidth": "28px" },
                {"sWidth": "60px" },
                {"sWidth": "6px" },
                {"sWidth": "6px" },
                {"sWidth": "8px" },
                {"sWidth": "30px" },
                {"sWidth": "2px" },
                {"sWidth": "13px" },
                {"sWidth": "10px" },
                {"sWidth": "17px" }, 
                {"sWidth": "19px" },
                {"sWidth": "4px" }, 
                {"sWidth": "14px" }, 
                {"sWidth": "10px" },
                {"sWidth": "13px" }, 
                {"sWidth": "15px" },
                {"sWidth": "10px" }, 
                {"sWidth": "10px" }, 
                {"sWidth": "10px" }, 
                {"sWidth": "18px" },
                {"sWidth": "10px" }, 
                {"sWidth": "30px" },
                {"sWidth": "8px"}, 
                {"sWidth": "4px"}, 
                {"sWidth": "4px"} 
            ]
        });


        //column filters
        yadcf.init(table, [
            { column_number: 0, filter_type: "text", filter_container_id:"accountFilter" }, 
            {column_number: 1, filter_type: "text", filter_container_id: "nameFilter" },
            {column_number: 2, filter_type:"text", filter_match_mode:"exact" ,filter_container_id: "lotFilter" },
            {column_number: 3, filter_type: "text", filter_container_id: "CTFilter" },
            {column_number: 4, filter_type: "text", filter_container_id: "ageFilter" },
            {column_number: 5, filter_type: "text", filter_container_id: "collectorFilter" },
            {column_number: 6, filter_type: "text", filter_container_id: "levelFilter" },
            {column_number: 7, filter_type: "text", filter_container_id: "vinFilter" },
            {column_number: 8, filter_type: "text", filter_container_id: "taggedFilter" }, 
            {column_number: 9, filter_type: "text", filter_container_id: "truckFilter" },
            {column_number: 16, filter_type: "text", filter_container_id: "recoveryFilter" },
            {column_number: 19, filter_type: "text", filter_container_id: "typeFilter" },
            {column_number: 10, filter_type: "text", filter_container_id: "SPFilter" },
            {column_number: 11, filter_type: "text", filter_container_id: "MPFilter" },
            {column_number: 12, filter_type: "text", filter_container_id: "RSFFilter" },
            {column_number: 13, filter_type: "text", filter_container_id: "latesFilter" }, 
            {column_number: 14, filter_type: "text", filter_container_id: "dueFilter" },
            {column_number: 15, filter_type: "text", filter_container_id: "netFilter" },
            {column_number: 20, filter_type: "text", filter_container_id: "PTDFilter" },
            {column_number: 21, filter_type: "text", filter_container_id: "nDownFilter" },
            {column_number: 17, filter_type: "text", filter_container_id: "sourceFilter" },
            {column_number: 18, filter_type: "text", filter_container_id: "reconFilter" }, 
            {column_number: 22, filter_type: "text", filter_container_id: "STLTFilter"},
            {column_number: 23, filter_type: "text", filter_container_id: "payTypeFilter"},type
            {column_number: 24, filter_type: "text", filter_container_id: "wholesaleOrRetailFilter"}
        ]);
    });

0 ответов

Попробуй это

   $(document).ready(function () {
        $('#yadcf').dataTable(
            {
                "columnDefs": [
                    {
                        "orderData": [1, 0], "targets": 0,
                    },
                    {title: "", className: "dt-head-center", "target": "_all"},
                    {className: "dt-body-center", "targets": "_all"},
                ]
            }
        ).yadcf([
            {column_number: 0},
            {column_number: 1},
            {column_number: 2},
            {column_number: 3},
        ]);
    });
Другие вопросы по тегам