YADCF range_number - возможно ли добавить предустановленный список выбора в / из диапазона? - PullRequest
0 голосов
/ 06 сентября 2018

Я хочу добавить список выбора в / из полей range_number, чтобы пользователь мог выбирать от заданных сумм до заданного диапазона.

1 Ответ

0 голосов
/ 08 сентября 2018

лучшим вариантом будет использование пользовательской функции фильтрации filter_type: 'custom_func'

см. Витрину, первый столбец , пример кода и все, что можно найти на этой странице

{
    column_number: 0,
    filter_type: 'custom_func',
    custom_func: myCustomFilterFunction,

...

(возможно) пользовательская реализация func

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;
}
...