搜索构建器
自:SearchBuilder 1.0.0
在一个弹出窗口中显示 SearchBuilder 容器的单个按钮。
请注意 - 该属性需要数据表格的 SearchBuilder 扩展。
描述
此按钮类型创建一个弹出窗口,其中包含 SearchBuilder 容器。这允许使用 SearchBuilder,而不会在 DOM 中占用额外的空间。
选项
除了所有按钮可用的选项(例如 buttons.buttons.text
),此按钮还可以在其配置对象中设置以下选项以自定义其操作和显示方式
名称 | 类型 | 默认值 |
---|---|---|
action | ||
SearchBuilder 按钮的操作函数以弹出窗口的形式向用户显示 SearchBuilder 容器。 | ||
config | {} | |
此选项允许按正常初始化方式配置 SearchBuilder。在此对象中可以配置所有 | ||
init | ||
对于 SearchBuilder 按钮,init 函数设置 SearchBuilder,以便在用户按下按钮时立即可以使用它。 | ||
text | 搜索构建器 | |
此选项允许配置按钮中的文本。还可使用 |
示例
基本的 SearchBuilder 按钮初始化
new DataTable('#myTable', {
layout: {
topStart: {
buttons: ['searchBuilder']
}
}
});
使用按钮的 SearchBuilder 配置
new DataTable('#myTable', {
layout: {
topStart: {
buttons: [
{
extend: 'searchBuilder',
config: {
depthLimit: 2
}
}
]
}
}
});