Заставить пользователя выбрать только одно значение из фильтра spotfire - PullRequest
0 голосов
/ 01 июня 2018

Можно ли заставить пользователя выбрать только одно значение из фильтра?

Для фильтра переключателей, как показано ниже, можно ли удалить кнопки all & none и убедиться, что выбран только один Choice?

enter image description here

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Пожалуйста, добавьте это CSS на HTML странице spotifre, чтобы удалить все и ни одного

.ColumnFilter .sf-element-filter-item:last-of-type { display:none; }

.ColumnFilter .sf-element-filter-item:first-of-type { display:none; }
0 голосов
/ 01 июня 2018

Вы не можете изменить существующие функции или функции фильтра, не разработав пользовательское расширение для нового элемента управления фильтра.

при этом вы, безусловно, можете эмулировать фильтр, используя так называемый Property Control и выражение ограничения данных .для одиночного выбора вы застряли либо с выпадающим элементом управления, либо с элементом управления Listbox (одиночный выбор).

вам необходимо ...

  1. создать визуализацию текстовой области нагде-то на странице
  2. вставьте элемент управления Listbox или Dropdown Property в визуализацию текстовой области
  3. создайте свойство документа с тем же типом данных, что и у столбца фильтра, и свяжите его с элементом управления свойством.Вы можете установить для этого параметра значение «Уникальные значения в столбце» или записать свои собственные фиксированные значения.
  4. откройте диалоговое окно «Свойства» в визуализации, которую необходимо отфильтровать, и перейдите на страницу данных.
  5. прокрутите внизограничить данные с помощью выражения и использовать выражение типа [MyFilterColumn] = "${MyDocumentProperty}" (для строковых значений требуются кавычки; если числовые, то кавычки опускаются)
...