Mavrikii
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору D1D1D1D Цитата: Я так думаю, что отсутствует условие для пропуска | смотрим консоль браузера на сообщение об ошибке. Цитата: Когда тестирую, только этот вариант срабатывае | должен и когда просто .sort() там, без содержимого в круглых скобках. ps: посмотрел за вас. Цитата: Uncaught TypeError: Cannot read properties of null (reading 'split') | так как пустое значение это null, а не строка, то и split не может примениться к нему, так как это метод встроенного объекта "строка". проблема в Цитата: let newItems = entry.value.split('|'); | Код: options.dataSource.postProcess = function (results) { let x = results.reduce(function(map, entry) { let newItems = entry.value ? entry.value.split('|') : []; return map.concat(newItems); }, []) .filter((e, i , arr) => arr.indexOf(e) === i && e.length) .sort() .map((e, i , arr) => ({text:e, value:['e', 'contains', e]})); return x; }; |
| Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 01:23 14-04-2022 | Исправлено: Mavrikii, 01:35 14-04-2022 |
|