2020-08-19 11:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我已经创建了带有下拉菜单的Analytics(分析)应用程序,这里是如何选择多项选择的项目以及如何在下拉菜单中选择所有的项目。
谢谢
钱德拉塞卡(Chandrasekhar)
您可以在下拉菜单
中进行尝试,如果(dropdownaltlevel2_Selectedkey ===" =""" { Chart_sales.getDataSource()。removeDimensionFilter(" material");
}
else
{Chart.getDataSource()。setDimensionFilter(" Material",prod_drop_dyn_array );)
非常感谢,它运行正常。
嗨,
请在下面的步骤中尝试此操作。
步骤1:在画布上添加新的下拉菜单
为该下拉菜单添加默认的一个LOV
步骤2:我们需要创建 脚本变量
prod_drop_dyn_array
请注意,脚本变量应为数组
步骤3:
我们必须在初始化时编写以下脚本
var res = Chart.getDataSource()。getResultSet();
console.log(res);
for( var i = 0; i prod_drop_dyn_array [i] = res [i] [" prod1"]。id; Dropdown_prod.addItem(res [i] [" prod1"]。id); } 步骤4: 现在在选择功能下拉菜单中,我们必须编写 下面的脚本 Var dropdownprod_Selectedkey = Dropdown_prod.getSelectedKey(); for(var i = 0; i prod_drop_dyn_array [i] =""; } 如果(dropdownprod_Selectedkey ===" =""" { var res = Chart.getDataSource()。getResultSet(); for(i = 0; i prod_drop_dyn_array [i] = res [i] [" prod1"]。id; }}其他{ prod_drop_dyn_array [0] = dropdownprod_Selectedkey;} 所以现在使用可以使用prod_drop_dyn_array过滤图表和表。 感谢与问候, Saurabh S。
prod_drop_dyn_array [i] = res [i] [" prod1"]。id;
Dropdown_prod.addItem(res [i] [" prod1"]。id);
步骤4:
现在在选择功能下拉菜单中,我们必须编写 下面的脚本
Var dropdownprod_Selectedkey = Dropdown_prod.getSelectedKey();
for(var i = 0; i prod_drop_dyn_array [i] =""; } 如果(dropdownprod_Selectedkey ===" =""" { var res = Chart.getDataSource()。getResultSet(); for(i = 0; i prod_drop_dyn_array [i] = res [i] [" prod1"]。id; }}其他{ prod_drop_dyn_array [0] = dropdownprod_Selectedkey;} 所以现在使用可以使用prod_drop_dyn_array过滤图表和表。 感谢与问候, Saurabh S。
prod_drop_dyn_array [i] ="";
如果(dropdownprod_Selectedkey ===" =""" {
for(i = 0; i prod_drop_dyn_array [i] = res [i] [" prod1"]。id; }}其他{ prod_drop_dyn_array [0] = dropdownprod_Selectedkey;} 所以现在使用可以使用prod_drop_dyn_array过滤图表和表。 感谢与问候, Saurabh S。
}}其他{
prod_drop_dyn_array [0] = dropdownprod_Selectedkey;}
所以现在使用可以使用prod_drop_dyn_array过滤图表和表。
感谢与问候,
Saurabh S。
感谢您的脚本。
我已在下拉框中添加
var dropdownprod_Selectedkey = Dropdown_prod.getSelectedKey(); for(var i = 0; i 在下拉单材料选择中,过滤器正在运行,当我选择"全部"时,仅显示先前选择的材料。 例如: 如果我选择物料为85并在图表上过滤数据。 现在,当我选择所有在图表中显示物料85的东西。
在下拉单材料选择中,过滤器正在运行,当我选择"全部"时,仅显示先前选择的材料。
例如:
如果我选择物料为85并在图表上过滤数据。 现在,当我选择所有在图表中显示物料85的东西。
Great Means代码现在正在运行
我们必须遵循相同的基本步骤。
在向图表添加任何过滤器时,过滤器始终存在。
因此,在将新过滤器再次应用到图表之前, 必须删除图表上已应用的过滤器
Chart.getDataSource()。setDimensionFilter(" Material",prod_drop_dyn_array); 在此代码之前经过以下代码。 Chart.getDataSource()。Removedimesionfilter(" material");
,因此填充代码将是 var dropdownprod_Selectedkey = Dropdown_prod.getSelectedKey(); for(var i = 0; i
感谢脚本。
我在下拉框中输入了相同的脚本,但在过滤器中出现了同样的问题。
在下拉菜单中,我们无法选择多个项目 ,如果您需要选择多个项目,请使用复选框。
请回答以下问题
1。 下拉列表中的值列表是静态的还是动态的?
最多设置5个标签!
您可以在下拉菜单
中进行尝试,如果(dropdownaltlevel2_Selectedkey ===" =""" { Chart_sales.getDataSource()。removeDimensionFilter(" material");
}
else
{Chart.getDataSource()。setDimensionFilter(" Material",prod_drop_dyn_array );)
非常感谢,它运行正常。
嗨,
请在下面的步骤中尝试此操作。
步骤1:在画布上添加新的下拉菜单
为该下拉菜单添加默认的一个LOV
步骤2:我们需要创建 脚本变量
prod_drop_dyn_array
请注意,脚本变量应为数组
步骤3:
我们必须在初始化时编写以下脚本
var res = Chart.getDataSource()。getResultSet();
console.log(res);
for( var i = 0; i
prod_drop_dyn_array [i] = res [i] [" prod1"]。id;
Dropdown_prod.addItem(res [i] [" prod1"]。id);
}
步骤4:
现在在选择功能下拉菜单中,我们必须编写 下面的脚本
Var dropdownprod_Selectedkey = Dropdown_prod.getSelectedKey();
for(var i = 0; i
prod_drop_dyn_array [i] ="";
}
如果(dropdownprod_Selectedkey ===" =""" {
var res = Chart.getDataSource()。getResultSet();
for(i = 0; i
prod_drop_dyn_array [i] = res [i] [" prod1"]。id;
}}其他{
prod_drop_dyn_array [0] = dropdownprod_Selectedkey;}
所以现在使用可以使用prod_drop_dyn_array过滤图表和表。
感谢与问候,
Saurabh S。
感谢您的脚本。
我已在下拉框中添加
Great Means代码现在正在运行
我们必须遵循相同的基本步骤。
< p> 1。 跟随过滤器的步骤进行动态过滤器的添加和删除。在向图表添加任何过滤器时,过滤器始终存在。
因此,在将新过滤器再次应用到图表之前, 必须删除图表上已应用的过滤器
感谢脚本。
我在下拉框中输入了相同的脚本,但在过滤器中出现了同样的问题。
嗨,
在下拉菜单中,我们无法选择多个项目 ,如果您需要选择多个项目,请使用复选框。
请回答以下问题
1。 下拉列表中的值列表是静态的还是动态的?
一周热门 更多>