我想在我的extjs项目中添加一个摘要页脚。出于某种原因,我在视觉上得到了一个时髦的回答...它似乎是添加了总计的单独行。在我的例子中,只有2行实际数据...但它似乎添加了3行页脚。要添加更多详细信息...当我在加载数据(应该是空白网格)之前查看网格时,我会看到两个总值为零的行。有谁知道如何解决这个问题?
使用store.load添加数据
xtype: 'grid',
title: 'Portfolio Level',
itemId: 'performancePortfolioLevelGridID',
bind: {
store: '{myPortfolioPerformanceStore}'
},
margin: '10px 0px 10px 0px',
ui: 'featuredpanel-framed',
cls: 'custom-gridPerformance',
height: 600,
width: 975,
collapsible: false,
features: [{
ftype: 'summary'
}],
columns:[
{
header: 'Gross P&L - Daily',
dataIndex: 'dailyGrossPl',
renderer: function (value) {
var newVal;
var calc = value.toFixed(2).replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,")
if (value > 0) {
newVal = '<span style="color:green">' + "$" + calc + '</span>';
} else if (value < 0) {
newVal = '<span style="color:red">' + "$" + calc + '</span>';
} else {
newVal = "$" + calc;
}
return newVal;
},
align: 'right',
flex: 1,
summaryType: 'sum'
}