首页 > 解决方案 > 需要帮助在 sap ui5 中的值帮助的按下事件中查找动态创建的输入控件的 id

问题描述

我是 SAP UI5 和 fiori 的新手,我创建了一个 UI5 应用程序,该应用程序具有通过单击按钮动态添加新输入字段的功能,并且我已将值帮助请求附加到输入字段。对于我正在使用的价值帮助sap.m.SelectDialog。现在如何在Select Dialog的confirm中获取输入控件的ID。我尝试oEvent.getSource()在确认事件中使用,但没有奏效。请帮助...

标签: javascriptjquerysapui5

解决方案


您可以尝试以下任一方法,具体取决于绑定中使用的行/项目类型

它将返回输入字段中的值

// 1
var oSource = oEvent.getSource();
var oBarContent = oSource.getContent();
var oToolBarContent = oBarContent[0].getContent();
var oSearch = oToolBarContent[1];
var sQuery = oSearch.getValue().toUpperCase();

// 2
var sQuery = oEvent.getParameter("query");


推荐阅读