Работа над расширенным поиском

This commit is contained in:
Book Pauk
2022-12-07 19:57:59 +07:00
parent d32375d4e4
commit 2b017a2ae3
2 changed files with 6 additions and 1 deletions

View File

@@ -548,7 +548,9 @@ class DbSearcher {
const filterBySearch = (bookField, searchValue) => {
searchValue = searchValue.toLowerCase();
//особая обработка префиксов
if (searchValue[0] == '=') {
if (searchValue == emptyFieldValue) {
return `(row.${bookField} === '' || row.${bookField}.indexOf(${db.esc(emptyFieldValue)}) === 0)`;
} else if (searchValue[0] == '=') {
searchValue = searchValue.substring(1);
return `(row.${bookField}.toLowerCase().localeCompare(${db.esc(searchValue)}) === 0)`;