强制用户 select 只有一个来自过滤器 spotfire 的值
Force user to select only one value from filter spotfire
是否可以强制用户 select 过滤器中只有一个值?
对于如下单选按钮过滤器,是否可以删除按钮 all
和 none
并确保只有一个 Choice
被 select 编辑?
如果不为新的过滤器控件开发自定义扩展,则无法更改现有的过滤器特性或功能。
就是说,您当然可以使用所谓的 Property Control and a Data Limiting Expression 来模拟过滤器。对于单个 selection,您只能使用下拉控件或列表框(单个 select)控件。
你需要...
- 在页面某处创建文本区域可视化
- 将列表框或下拉列表 属性 控件插入文本区域可视化
- 创建一个与筛选列具有相同数据类型的文档 属性,并将其关联到 属性 控件。您可以将其设置为列中的唯一值或写入您自己的固定值。
- 打开您要筛选的可视化的“属性”对话框并导航到“数据”页面
- 向下滚动到使用表达式限制数据并使用类似
[MyFilterColumn] = "${MyDocumentProperty}"
的表达式(字符串值需要引号;如果是数字则省略引号)
请在 spotifre
的 HTML
页面中添加此 CSS
以删除所有和 none
.ColumnFilter .sf-element-filter-item:last-of-type { display:none; }
.ColumnFilter .sf-element-filter-item:first-of-type { display:none; }
另一种强制用户选择 select 的方法是在可视化中添加一个 Show/Hide,如下所示:如果 UniqueCount([Field]) 大于 1[=10=,则隐藏]
是否可以强制用户 select 过滤器中只有一个值?
对于如下单选按钮过滤器,是否可以删除按钮 all
和 none
并确保只有一个 Choice
被 select 编辑?
如果不为新的过滤器控件开发自定义扩展,则无法更改现有的过滤器特性或功能。
就是说,您当然可以使用所谓的 Property Control and a Data Limiting Expression 来模拟过滤器。对于单个 selection,您只能使用下拉控件或列表框(单个 select)控件。
你需要...
- 在页面某处创建文本区域可视化
- 将列表框或下拉列表 属性 控件插入文本区域可视化
- 创建一个与筛选列具有相同数据类型的文档 属性,并将其关联到 属性 控件。您可以将其设置为列中的唯一值或写入您自己的固定值。
- 打开您要筛选的可视化的“属性”对话框并导航到“数据”页面
- 向下滚动到使用表达式限制数据并使用类似
[MyFilterColumn] = "${MyDocumentProperty}"
的表达式(字符串值需要引号;如果是数字则省略引号)
请在 spotifre
的 HTML
页面中添加此 CSS
以删除所有和 none
.ColumnFilter .sf-element-filter-item:last-of-type { display:none; }
.ColumnFilter .sf-element-filter-item:first-of-type { display:none; }
另一种强制用户选择 select 的方法是在可视化中添加一个 Show/Hide,如下所示:如果 UniqueCount([Field]) 大于 1[=10=,则隐藏]