sapui5 - 从同级控件中获取标题
问题描述
我在 OPA5 测试中有一个 SAPUI5 列表控件。此控件具有 sap.m.Dialog 作为父控件。
早些时候,我使用 : 来获取父控件的标题getParent.getTitle()
,这工作正常。
现在,我需要获得 sap.m.Dialog 的另一个子 (sap.m.Bar) 控件的标题。这些控件之间的关系有点像这样:
我想从 sap.m.Bar 中获取标题,并在 sap.m.List 中使用它。简而言之,是这样的:
所以我在 opa5 测试中需要标题“ac” 。知道我该怎么做吗?我应该在 sap.m.List 控件中使用什么来从其兄弟中获取标题?
解决方案
正如 Rahul 在评论中所建议的那样,我确实从 child->parent->another child 进行了遍历,并且成功了!
var oDialog = oList.getParent();
var oBar = oDialog.getContent()[0].getTitle().getText();
推荐阅读
- ios - 在 GKMatchmakerViewControllerDelegate 内部未调用方法“matchmakerViewControllerWasCancelled”和“matchmakerViewController”
- c++ - 我在哪里可以找到我的 c++ vb 应用程序的原始源代码?
- rust - 从 trait 方法返回对结构字段的可变引用时,如何修复生命周期不匹配?
- java - 休息服务添加额外的参数会引发错误
- r - 将数据框的所有列放入单个直方图中
- html - 为什么我的“flex” div 不遵守 padding-right?
- java - 在 Spring Boot 应用程序中使用 Spring Cloud Config Server 从 Bitbucket Repository 读取外部 YAML/JSON 文件
- flutter - 在颤动中查询 Firestore 地图字段
- asp.net-core - 无法解析类型“Microsoft.AspNetCore.Identity.RoleManager”的服务
- python - 奖励在 DQN 模型问题中没有收敛