Отображение Поля Список Множественный выбор в фильтре

InstantCMS 2.X

Отображение Поля Список Множественный выбор в фильтре

#16 14 февраля 2019 в 17:07

В смысле нельзя заменить с существующими значениями ?

@elv
Поле Join не заменяет значения стандартного поля. А как у DWD не знаю, предполагаю, что тоже не заменяет.
#17 14 февраля 2019 в 17:14

Такое отображение полей ?

@elv
Поле Join тоже умеет делать мультивыбор в фильтре.
#18 14 февраля 2019 в 17:29

предполагаю

vikont
Предполагайте дальше)) Но в реальности все немного не так, как Вы предполагаете. Поле написано на основе обычного поля "Список". Все данные оно хранит точно так же, как и простой список. И чтобы сменить поле Список на это поле в типе контента, достаточно просто указать ему другой тип. Получается, заменяет? Вы это имели ввиду?
#19 14 февраля 2019 в 17:57
Join умеет, но там мультивыбор значений при создании записи и в фильтре. Мне нужно одно значение в записи, мультивыбор в фильтре и мультивыбор везде — два варианта работы полей.
#20 14 февраля 2019 в 17:59


Такое отображение полей ?

@elv
Поле Join тоже умеет делать мультивыбор в фильтре.

vikont

Поле join это «Список: мультивыбор»? то для него "Множественный выбор в фильтре" работает как отобрать все записи у которых "есть Значение 1" И "есть Значение 2" И .....
То есть выбрать в фильтре можно, но отберет только те записи у которы в каждой записи есть сразу все выбранные значения.

Провел эксперимент.
1) создал поле «Список: мультивыбор»
С установленными значениями
Значение 1
Значение 2
Значение 3
Значение 4
..
2) Одной записи поставил Значение 1 и Значение 2 а второй записи поставил Значение 3 и Значение 4
3) в фильтре поставил сначала Значение 1 и отфильтровал. = Отфильтровалась первая запись
4) Потом в ифльтре поставил Значение 1 и Значение 3 и отфильтровал. = Ничего не отфильтровалось.

Так и должно быть?
#21 14 февраля 2019 в 18:03
Вы сейчас про поле join или список: мультивыбор из коробки?
#22 14 февраля 2019 в 18:04

Поле join это «Список: мультивыбор» ?

vladimird
Нет это
#23 14 февраля 2019 в 18:05

Так и должно быть?

vladimird
Да.

Поле join это «Список: мультивыбор» ?

vladimird
Нет, это другое поле, которое решает некоторые проблемы поля "Список: мультивыбор". В том числе и условие поиска. Если в системном поле это условие И (потому и не нашлись записи в последнем случае у Вас), то в поле join можно фильтровать по условию ИЛИ.
#24 14 февраля 2019 в 18:49


Так и должно быть?

vladimird
Да.

неужели данунафиг

Понял. благодарю.
#25 14 февраля 2019 в 19:04
@elv, пока тут велась дискуссия, Fuze уже выполнил работу и закрыл Ваш тикет на Гите.)
#26 14 февраля 2019 в 19:52
И Вам спасибо за информацию!
#27 14 февраля 2019 в 20:20

И Вам спасибо за информацию !

@elv
И Вам спасибо за активность, за то, что стараетесь помочь сделать InstantCMS совершенней!
#28 14 февраля 2019 в 23:09

Поле join это «Список: мультивыбор»? то для него "Множественный выбор в фильтре" работает как отобрать все записи у которых "есть Значение 1" И "есть Значение 2" И .....

vladimird
Нет, это отдельное поле, но его нет в Каталоге дополнений.

То есть выбрать в фильтре можно, но отберет только те записи у которы в каждой записи есть сразу все выбранные значения.

vladimird
Join работает иначе, он выбирает все что есть с любым из указанных в фильтре значениями.

Так и должно быть?

vladimird
Да, стандартное поле так и работает, поэтому появились новые поля как дополнение.

@elv, пока тут велась дискуссия, Fuze уже выполнил работу и закрыл Ваш тикет на Гите.)

Asket
Это отличная новость, значит Fuze наконец нашел время успокоить нашу "боль". Спасибо.
#29 15 февраля 2019 в 09:12

наконец нашел время успокоить нашу "боль". Спасибо.

vikont
+100500 спасибо.
#30 15 февраля 2019 в 15:43

закрыл

Asket
Чекбоксы остались в Фильтре (2.11.1)
Предполагалось так:
/upload/forum/7138fabd43be11f100bb5520a6fe0710.png или чекбоксы в выпадающем окне. Нужно подключать css, что-то делать еще или покупать ТЫЦ?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.