Работа над расширенным поиском
This commit is contained in:
@@ -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)`;
|
||||
|
||||
Reference in New Issue
Block a user