партнер компании 1с-битрикс
сайт фрилансера Сергея Эстрина
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Универсальная галерея - модуль для битрикс
Это форум по решению для битрикс «Модуль Свойства-таблицы».
Страницы: 1
Ответить
RSS
Фильтр по нескольким значениям
 
Добрый день, подскажите, как сделать фильтр по нескольким значениям одного столбца? Например, у элемента есть столбец ID, в нем несколько строк значений (1, 2, 3, 4), как сделать фильтр, что бы выбирал элементы со значениями 1,2
 
Никита,  добрый день! Попробуйте использовать функцию GPropertyTable::GetColumnFilter http://g-rain-design.ru/components/tables/api/#get-column-filter
И поместить несколько значений в массив, т.е.
Код

"PROPERTY_123" => Array(

    
GPropertyTable::GetColumnFilter("code","1"),
    
GPropertyTable::GetColumnFilter("code","2"),
)
Отпишитесь плиз, сработало или нет. Есть и другие варианты.
 
Цитата
Сергей Эстрин написал:
Никита,  добрый день! Попробуйте использовать функцию GPropertyTable::GetColumnFilter  http://g-rain-design.ru/components/tables/api/#get-column-filter
И поместить несколько значений в массив, т.е.
Код

"PROPERTY_123" => Array(

    
GPropertyTable::GetColumnFilter("code","1"),
    
GPropertyTable::GetColumnFilter("code","2"),
)
Отпишитесь плиз, сработало или нет. Есть и другие варианты.
Так пробовал, в таком случае, он выбирает данные в которых есть значение 1 либо 2, т.е. есть в выбоку попадают элементы с значениями 1,2,3 и 1,3,4. А нужно что бы попадали только те, у которых есть 1 и 2. Т.е, надо что бы отфильтровался только элемент с значениями 1,2,3
 
Цитата
Никита написал:
Так пробовал, в таком случае, он выбирает данные в которых есть значение 1 либо 2, т.е. есть в выбоку попадают элементы с значениями 1,2,3 и 1,3,4. А нужно что бы попадали только те, у которых есть 1 и 2. Т.е, надо что бы отфильтровался только элемент с значениями 1,2,3
Ну тогда наверно проще всего копировать значения столбца в отдельное свойство по событию сохранения чтобы не мудрить с хитрыми фильтрами (хотя варианты наверно найдутся). Свойство можно скрыть в настройках, чтобы его было не видно и нельзя было вручную заполнить.
Страницы: 1
Ответить
Читают тему
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки