SAP UI5中Input控件的valueHelpRequest事件异常工作

2020-09-08 20:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)民间问候, 我有一个场景,其中...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


民间问候,

我有一个场景,其中我在视图的IconTabFilter中有一个Table(5列)。 该表的第二列是带有F4的输入字段。 我已经使用输入字段的 valueHelpRequest 处理了F4。 我还创建了一个只有SelectDialog控件的片段 myDialog 。 我正在valueHelpRequest的eventHandler onValueHelp 中创建selectDialog的实例,如下面的代码片段所示。

 onValueHelp:函数(oEvent){

 this.selectedInp = oEvent.getSource()。getId();
 var oDialog = new sap.ui.xmlfragment(" fragments.fragments.myDialog",this);

 oDialog.setTitle(" Cities");
 oDialog.open();

                 this.getView()。addDependent(oDialog);

 oDialog.bindAggregation(" items",{
 路径:"/img/city",
 模板:新sap.m.StandardListItem({
 标题:" {cityName}",
 说明:" {state}"
 })
 });
 },
 

我面临的问题是,每当我单击F4时,在我单击鼠标的下一个实例中都不会弹出对话框。 实际上,它保持着屏幕,如果我再次单击鼠标,则会出现对话框。 像这样:

1)我单击F4,没有对话框出现,并且屏幕保持不变

2)现在,如果我点击再次,则会出现对话框

理想情况下,当我按F4时,将出现此对话框。 但这不是行为。

为了表现出正确的行为,我必须对代码进行哪些更改/添加。

任何意见都受到欢迎。 感谢您的宝贵时间。

(29.3 kB)
4条回答
空代码
2020-09-08 20:21

Hi Fabrice,

你知道吗? 有效 ! :)

一吨。 感谢您的时间。 继续分享知识。

一周热门 更多>