sap-analytics-cloud - SAC 应用程序输入“文本框”过滤器
问题描述
我目前正在了解 SAC,我希望通过“输入字段”过滤表及其列。
我看到了有关下拉框和滑块的指南,但没有看到用户输入的文本。
我想代码非常相似?
提前感谢您的宝贵时间。
解决方案
解决了。以下代码还将包含模糊的字符串,例如 Smith、Smithy 或 Smithers 的“Smi”。
确保将其粘贴到分析应用程序的 InputField 中。
var Input= this.getValue();
var i=0;
var res=Table_1.getDataSource().getMembers("Dimension_Name_");
var filter_data = [""];
var a = 0;
for (i=0;i<res.length; i++)
{
if (res[i].description.startsWith(Input))
{
filter_data[a] = res[i].description;
a++;
}
}
Table_1.getDataSource().setDimensionFilter("Dimension_Name_",filter_data);
希望这可以帮助其他可能遇到此问题的人
推荐阅读
- wordpress - 为 Dokan 供应商禁用货到付款
- python - 如何在python中用列值标记散点图
- python - 如何从 python 的标准输出中删除不必要的字符?
- node.js - 安装时如何在 package.json 文件中自动插入包条目?
- flutter - 颤动中的2点和3点
- ios - 使用 MLKit ios swift 尝试化妆
- python - cv.watershed 的参数具体有什么要求?
- c# - 在 netcore 中使用 autofac 的 registerType 异常
- c# - 如何解决 C# unity 中的 Identifer Expected 问题?
- openxml - 如何从 PowerPoint 幻灯片中隐藏一些内容,也需要从选择窗格中隐藏?