在Lightswitch 2013中,我想在屏幕上显示给定查询(FilteredIncidents)中的项目总数(突发事件),如:
“显示5000起事件中的200起”。
但是,我只能获得屏幕上加载的项目数。我该如何显示总数?
我正在做的是获取屏幕上已加载项目的计数:
myapp.BrowseIncidents.TotalIncidents_postRender = function (element, contentItem) {
contentItem.dataBind('screen.FilteredIncidents.count', function (value) {
contentItem.screen.TotalIncidents = value;
});
};
答案 0 :(得分:4)
我使用这样的功能。您可以调整参数以适应,例如传入元素而不是id:
function getTotalCount(entitySet, elemId) {
entitySet
.top(1)
.includeTotalCount()
.execute()
.then(function (result1) {
// update the total count
document.getElementById(elemId).innerText = result1.totalCount.toString() + " rows";
}, function (error) {
// do whatever you want to
totalProperty = "error";
});
}
戴夫