【问题标题】:How to adjust datatables DOM elements如何调整数据表 DOM 元素
【发布时间】:2021-12-01 07:32:44
【问题描述】:

我有两个问题:

  1. 有谁知道如何在一行中制作搜索栏和标签? (红色圆圈)目前它的 2 行。 如果可能,最好使用dom 属性。或任何其他简单快捷的方法。
  2. 如何去除表头和正文之间的空格? (黄色空间)。欢迎css, js 方法! 这是我的数据表初始化:
table = $('#serviceItemList').DataTable({
    processing: true,
    serverSide: true,
    scrollResize: false,
    scrollY: 300,
    scrollCollapse: true,
    paging: false,
    info: false,
    createdRow: function (row, data, dataIndex) {
        $(row).attr('data-id', data.id);
    },
    dom: 'Bfrtip',
    ajax: {
        'url': "/serviceitem/list",
        'type': "POST",
        'data': function (data) {
            data.zone = zone;
        }
    },
    columns: [
        { data: 'checkbox', name: 'items[]' },
        { data: 'DT_RowIndex', name: 'DT_RowIndex' },
        { data: 'zone', name: 'zone', orderable: true, },
        { data: 'code', name: 'code', orderable: true, },
        { data: 'description', name: 'description', searchable: true },
    ],
    select: {
        style: 'multi',
        selector: 'td:first-child'
    },
});

【问题讨论】:

    标签: datatables


    【解决方案1】:

    您可以通过检查元素并查找其类名来尝试它,然后您可以将显示属性设置为无 对搜索栏执行相同操作并将 float 属性设置为 left

    【讨论】:

    • 你能分享一些关于如何实现这些的代码吗?谢谢!
    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 2017-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 2011-03-09
    • 1970-01-01
    相关资源
    最近更新 更多