SearchPanes 版面配置

您可以為 SearchPanes 定義自己的版面配置。這允許在您的頁面上包含 SearchPanes 時,有更客製化的體驗。

設定窗格的位置

透過使用 dom 屬性,您可以選擇窗格相對於主要 DataTable 出現的位置。當使用 dom 屬性時,SearchPanes 在 dom 屬性中以 P 字元作為別名。建議的版面配置和 dom 初始化如下

{
    dom: 'Pfrtip'
}

這將確保窗格放置在 DataTable 上方。如果您希望窗格出現在表格、分頁和資訊區段下方,則您將初始化如下

{
    dom: 'frtipP'
}

設定每一列的窗格數量

預設情況下,SearchPanes 在完整的桌面顯示器上會以每列三個窗格的寬度顯示,並且內建了響應式元素,可以根據螢幕寬度進行調整。如果您想覆蓋此預設值,您可以定義每個窗格在 SearchPanes 容器中每列顯示的數量,如下所示

{
    searchPanes: {
        layout: `columns-2'
    },
    dom: 'Pfrtip'
}

上面的初始化將允許窗格以每列 2 個窗格的寬度顯示。支援 6 個選項 - 分別從 1 到 6。

垂直顯示窗格

也可以透過操作 dom 屬性,將窗格垂直顯示在 DataTable 旁邊,如下所示

{
    searchPanes:{
        layout: 'columns-1'
    },
    dom: '<"dtsp-verticalContainer"<"dtsp-verticalPanes"P><"dtsp-dataTable"frtip>>'
}

這將在 DataTable 的左側顯示窗格。