将ValueHelpDialog中的令牌转换为SAPUI5中的过滤器

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

我正在使用具有范围支持的ValueHelpDialog。因此,这些令牌是根据选择和输入的值生成的。例如对于“ contains”,将生成类似*abc*的令牌,而对于“ equal to”,将生成=abc。可以通过单击OK上的ValueHelpDialog来获取这些令牌,如下所示。

enter image description here

我需要为这些选择创建一个sap.ui.model.Filter。如何评估令牌以检索FilterOperator和要过滤的值?

请帮助,谢谢!

sapui5
1个回答
0
投票

您可以使用data功能从令牌中检索过滤器数据。

const oProperties = oToken.data("range");
// {exclude: false, operation: "Contains", keyField: "sourceId", value1: "abc", value2: null}
© www.soinside.com 2019 - 2024. All rights reserved.