标题这个需求,是笔者知识星球里一个朋友的提问。
这个朋友的思路是,首先使用 byId 方法,把 List Report 中 Smart Table 的实例获取到,然后在该实例上,调用方法 attachSelectionChange
方法。
所以问题的关键就是,如何在 List Report 应用里,获取 Table 的实例?
这位朋友起初试图在 onAfterRendering 里使用 byId 获取 table 实例,但是发现,Fiori Elements 应用部署到 SAP BTP 上去之后,在 onAfterRendering 里有时候用 byId 没办法
取到期望的 table 实例,而是返回 undefined
,所以只能另想办法。
实际上我们可以利用 Fiori Elements List Report Smart Table 提供的一个扩展点,onBeforeRebindTabl