我有一个sap.ui.Table
显示记录列表.我想得到数据中的记录数.
我已阅读SAP UI 5的帖子如何打印总表行,但它没有帮助我.
这是表的代码(已删除列的代码以使帖子更小):
<table:Table id="PickRecs" visibleRowCount="10" selectionMode="MultiToggle" visible="true" rows="{/downRecs}" >
<table:title>
<txt:Text text="{
path: '/downRecs',
formatter: 'Formatter.totalFormatter'
}">
</txt:Text>
<Label text="possible records to export"></Label>
</table:title>
<table:columns>
.......
</table:columns>
</table:Table>
Run Code Online (Sandbox Code Playgroud)
这是formatter.js:
totalFormatter:function(results) {
return results.length;
}
Run Code Online (Sandbox Code Playgroud)
我想显示表中有多少行使用数组downRecs
作为所有记录的来源.例如:要导出的3个可能记录.
此值可以根据屏幕上的某些输入字段进行更改,例如,他们可以选择查看产品的所有记录或仅查看特定客户的记录等.
如何获取此更新的记录数?该值显示在工具栏或表格的标题上.
我有一个表"下载",其中包含以下信息:
objKey CustNum UserId DownloadDate
51048879 123 7654 2014-09-01
51048879 234 32434 2014-09-02
51048879 123 7654 2014-09-01
51047379 2132 3456 2014-08-20
51048879 2132 9786 2014-09-01
51047379 123 7654 2014-09-02
Run Code Online (Sandbox Code Playgroud)
我希望通过downloadDate了解下载了多少产品,客户和用户.所以我想要:
DownloadDate Products Customers Users
2014-09-01 1 2 2
2014-09-02 2 2 2
2014-08-20 1 1 1
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决SELECT语句吗?我每次尝试都会得到错误的数字.我认为这应该比我尝试的更容易.