我试图获取智能表(智能过滤器和智能表的组合)的模型数据。但我无法追踪它。我的智能表数据来自OData实体集。我想得到表格数据。请建议。
此致 Karthik S
答案 0 :(得分:1)
修改
可以在dataReceived
事件中抓取有界数据:
Controller.js:
onDataReceived: function(oControlEvent) {
var itemCount = oControlEvent.getParameters().getParameter('data')['results'].length;
}
view.xml用:
<smartTable:SmartTable
dataReceived="onDataReceived" ... >
每次在filterBar中按下Go按钮时,也会调用此方法。
可以使用smartTable的getTable()
方法访问底层表。
取决于基础表的类型,
sap.m.Table
getItems()
sap.ui.table.Table
getRows()
可用于获取聚合的内容。