点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我正在使用一个下拉列表组件专门处理Design Studio 1.6 SP04。 解决方案的行为是使用下拉列表字段作为其他过滤器的结果,然后使用下拉列表的值来过滤其他组件。 可以,但是此过滤器通常会使用常用值填充下拉列表,在这种情况下,我会遇到问题
让我举个例子:
我有以下人:
"加载"按钮包含:
DROPDOWN_1.addItem(" A"," A"); DROPDOWN_1.addItem(" B"," B"); DROPDOWN_1.addItem(" C"," C"); DROPDOWN_1.addItem(" D"," D");
Load2按钮包含:
DROPDOWN_1.addItem(" E"," E"); DROPDOWN_1.addItem(" B"," B"); DROPDOWN_1.addItem(" G"," G"); DROPDOWN_1.addItem(" H"," H");
请注意,两个"加载"按钮上的值" B"是唯一相同的值...
清除按钮包含:
DROPDOWN_1.removeAllItems();
"获取价值"按钮包含:
var value = DROPDOWN_1.getSelectedValue(); APPLICATION.alert(值); TEXT_1.setText(value);
在下拉列表的选择事件中:
var value = DROPDOWN_1.getSelectedValue(); APPLICATION.alert(DROPDOWN_1.getSelectedValue()); TEXT_1.setText(value);
测试是:
1.-我单击"加载"按钮:它填充了下拉列表
2.-我从下拉列表中选择B值,on select事件将B设置为Text Component
3.-我单击"清除"按钮:它会删除下拉列表中除选定的一个" B"以外的所有项目
4.-为了确保,我按一下"获取值"按钮以查看所选值:该值为空
5.-我单击load2按钮以使用新参数填充下拉列表:它会自动将firsth值设置为选定的值
6.-再次确认,我按一下"获取值"按钮以查看选定的值:该值为预期的
7.-我将" B"值作为上一个选择,希望在select事件中运行并将文本值更改为" B",但仅更改下拉列表中的标签
8.-只需确保(再次)单击"获取值"按钮即可查看所选值:值是" E"而不是" B"
9.-我将选择更改为H以获得预期结果,然后返回所有结果中的" B"值和" E"值
仅当我的第二个选择与第一个选择相同时,我才能在下拉列表中获得预期的行为
任何评论都会非常感动
此致
爱德华多·埃雷拉(Eduardo Herrera)
(7.5 kB)
嗨,Eduardo,
我已经能够在DS 1.6 SP04中,特别是在步骤3中复制您的问题。按下"清除"按钮后, DROPDOWN_1.removeAllItems() 实际上应该删除所有内容,包括当前选择的项目。 它并不表示这是SP04中的错误。 当我在DS 1.6 SP03中运行相同的应用程序时,"清除"按钮将按预期运行,并删除所有项目,包括选定的项目。
我建议您举一个SAP,这一事实进一步证明了这一点。 支持凭单来解决此问题。
问候,
穆斯塔法。
嗨,爱德华多
我遇到了同样的问题,SAP回复了什么消息来解决此问题〜?
非常感谢!
此致
郭富城
一周热门 更多>