javascript - 需要帮助在 sap ui5 中的值帮助的按下事件中查找动态创建的输入控件的 id
问题描述
我是 SAP UI5 和 fiori 的新手,我创建了一个 UI5 应用程序,该应用程序具有通过单击按钮动态添加新输入字段的功能,并且我已将值帮助请求附加到输入字段。对于我正在使用的价值帮助sap.m.SelectDialog
。现在如何在Select Dialog的confirm中获取输入控件的ID。我尝试oEvent.getSource()
在确认事件中使用,但没有奏效。请帮助...
解决方案
您可以尝试以下任一方法,具体取决于绑定中使用的行/项目类型
它将返回输入字段中的值
// 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");
推荐阅读
- python-3.x - Can anyone explain me the working of this python code?
- html - 如何在提供图像最大高度或宽度的响应式宽度/高度容器上垂直居中对齐
- pandas - How to use pd.DataFrame method to manually create a dataframe from info scraped using beautifulsoup4
- php - 为酒店系统创建嵌套 json
- ios - 如何修复在生产中失败的应用内购买?
- angular - 要转换的动画材质图标:Hamburger to X
- javascript - 使用javascript单击图像时如何从数组中播放每个视频?
- excel - 如何使用 VBA 打开宏工作簿?
- android - 如何在欢迎句之后和用户输入数据之前放置一个句子?
- python - 在 mac 上安装 torchaudio 时的一些问题