gpt4 book ai didi

bootstrap-table - Bootstrap 表按多列过滤

转载 作者:行者123 更新时间:2023-12-02 04:05:27 26 4
gpt4 key购买 nike

我正在使用 wenzhixin 的 Bootstrap Table。我需要按几列进行过滤。例如,我需要过滤国家,然后过滤城市。

表中的每个字段都有两个选择字段(选择国家/地区和选择城市)。

我现在这样做的方式是在更改选择选项时应用filterBy方法:

    $('#countries-list').on('change', function (evt) {
var selectedCountry = $('#countries-list').select2('val');
if (selectedCountry == "all") {
$tableFilter.bootstrapTable('filterBy');
} else {
$tableFilter.bootstrapTable('filterBy', {country: selectedCountry});
}
});

$('#cities-list').on('change', function (evt) {
var selectedCity = $('#cities-list').select2('val');
if (selectedCity == "all") {
$tableFilter.bootstrapTable('filterBy');
} else {
$tableFilter.bootstrapTable('filterBy', {city: selectedCity});
}
});

问题是它们互相覆盖。对于如何仅将第二个过滤器应用于第一个过滤器的结果而不是整个数据集的结果,我将不胜感激。

谢谢!

最佳答案

我建议您使用引导表扩展Filter-Control

关于bootstrap-table - Bootstrap 表按多列过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39780073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com