强制用户只从过滤器spotfire中选择一个值

问题描述 投票:0回答:2

是否可以强制用户从过滤器中仅选择一个值?

对于如下的单选按钮过滤器,是否可以删除按钮allnone并确保只选择一个Choice

enter image description here

spotfire
2个回答
2
投票

如果不为新过滤器控件开发自定义扩展,则无法更改现有过滤器功能。

那说,你当然可以使用所谓的Property ControlData Limiting Expression来模拟过滤器。对于单一选择,您会遇到下拉控件或列表框(单选)控件。

你需要......

  1. 在某处的页面上创建文本区域可视化
  2. 将Listbox或Dropdown属性控件插入到文本区域可视化中
  3. 创建一个与筛选器列具有相同数据类型的Document Property,并将其与Property Control相关联。您可以将其设置为列中的唯一值或写入您自己的固定值。
  4. 在要筛选的可视化文件上打开“属性”对话框,然后导航到“数据”页面
  5. 向下滚动到使用表达式限制数据并使用像[MyFilterColumn] = "${MyDocumentProperty}"这样的表达式(字符串值需要引号;如果是数字则省略引号)

0
投票

请将此CSS添加到HTMLspotifre页面中以删除所有内容

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

.ColumnFilter .sf-element-filter-item:first-of-type { display:none; }
© www.soinside.com 2019 - 2024. All rights reserved.