D1D1D1D
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Mavrikii А в этой части выражения просто символы перечисляются? Это фрагмент кода для поиска по частям слов для виджета, написанный фрилансером. Я закомментил его строчку и ниже прописал 2 новые (с запятыми вместо подстановочных знаков): Код: if (target === "filterRow" && selectedFilterOperations == 'contains') // && selectedFilterOperations == 'contains' { return [function(dataItem) { var pattern = getter(value); //pattern = pattern.replace(/(?<!\.)\*/g, '[\\u0400-\\u04FF\\w]*'); pattern = pattern.replace(/\./g, '[\\u0400-\\u04FF\\w]'); pattern = pattern.replace(/,,/g, '.*'); pattern = pattern.replace(/,/g, '[\\u0400-\\u04FF\\w]*'); pattern = `(^|\\s|[^\\u0400-\\u04FF\\w]|\\b)${pattern}(?=\\s|[^\\u0400-\\u04FF\\w]|\\b|$)`; pattern = new RegExp(pattern, 'miu'); var cell = getter(dataItem[self.dataField]); if (cell.match(pattern)) { return true; } else { return false; } }, "=", true]; } else { return [function(dataItem) { return getter(dataItem[self.dataField]); }, selectedFilterOperations || 'contains', value]; } |
| Всего записей: 1470 | Зарегистр. 05-04-2010 | Отправлено: 13:39 14-04-2022 | Исправлено: D1D1D1D, 13:41 14-04-2022 |
|