点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我已经在SAC中使用S...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我已经在SAC中使用S...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我已经在SAC中使用SAP分析设计器创建了一个应用程序,并在报告中添加了下拉列表。
在我的应用程序中,我添加了3个下拉列表,如下所示。 当我在"下拉列表"下面选择我的键并单击"应用过滤器"时,该表将根据所选键进行过滤,并且工作正常。
我创建了另一个按钮-重置过滤器,我在其中编写了从表格中删除过滤器的脚本,它也可以正常工作。
Table_1.getDataSource()。removeDimensionFilter(" Employment_Type"); Table_1.getDataSource()。removeDimensionFilter(" Gender"); Table_1.getDataSource()。removeDimensionFilter(" Position");
但是现在我的要求是,当我单击"重置"按钮时,我所有的下拉列表也将重置并显示初始状态,该状态为空白。 现在,当我单击"重置"按钮时,即使单击"重置"按钮也无法提供良好的用户体验,但选定的键仍保留在下拉列表中。
当我单击重置 button.so 时,我希望所有下拉列表都设置为初始状态(显示为空白) 我可以再次选择其他选项。
请对此提供帮助。
dropdown.jpg (29.3 kB)
Abhimanyu,
在"重置过滤器按钮"的脚本中,编写脚本
Dropdown_1.removeAllItems();
之后,编写用于画布初始化的脚本,以将下拉列表中的值加载。
var i = 0;
var variable_name = Table_1.getDataSource()。getMembers(" Dimension_Name");
for(i = 0; i
Dropdown_1.addItem(variable_name [i] .id,variable_name [i] .description);
}
我认为这会对您有所帮助。
此致
Joyal Laj
一周热门 更多>