yadcf - YADCF range_number - 是否可以向/从范围添加预设选择列表?
问题描述
我想向/从 range_number 的字段添加一个选择列表,以便用户可以从设定的金额中选择设定范围。
解决方案
最好的选择是使用自定义函数过滤filter_type: 'custom_func'
查看展示,第一栏,代码示例,所有内容都可以在该页面上找到
{
column_number: 0,
filter_type: 'custom_func',
custom_func: myCustomFilterFunction,
...
(可能的)自定义函数实现
function myCustomFilterFunction(filterVal, columnVal) {
var found;
if (columnVal === '') {
return true;
}
switch (filterVal) {
case 'happy':
found = columnVal.search(/:-\]|:\)|Happy|JOY|:D/g);
break;
case 'sad':
found = columnVal.search(/:\(|Sad|:'\(/g);
break;
case 'angry':
found = columnVal.search(/!!!|Arr\.\.\./g);
break;
case 'lucky':
found = columnVal.search(/777|Bingo/g);
break;
case 'january':
found = columnVal.search(/01|Jan/g);
break;
default:
found = 1;
break;
}
if (found !== -1) {
return true;
}
return false;
}
推荐阅读
- python - 在 Python 中实现 DNS 消息 NAME 压缩算法
- python - 在 include 中使用命名空间有什么意义?(Django 2.0)
- msbuild - 将 msbuild 参数传递给 dotnet run 命令
- mysql - SQL 从另一个表中的一个表中选择多个字段
- replace - 如何删除 Sublime Text 3 中的 <0x00> 字符?
- elasticsearch - Elasticsearch - 复合索引或离散索引?
- javascript - 如果有人离开网页或关闭网页,则保存数据
- spring - Spring Boot JPA - 通过两列加入
- protocols - ⊥ 在共识协议中是什么意思?
- hibernate - 在 Spring Data Query 中获取两个 java.time.Instant 实例之间的记录