我的数据存储区中有一些空值。我正在使用ftype summary来显示摘要行,当它计算摘要(min / max)时,它将null视为min / max。有没有办法排除空值并计算摘要。我创建了如下网格
ionViewDidLoad(){
document.getElementsByClassName('searchbar-input')[0].setAttribute("onFocus", "openSearchModal()");
}
答案 0 :(得分:0)
我有同样的问题,我没有找到配置它的解决方案。
这应该有效:
您可以在列definiton
中使用渲染器renderer: function (value, meta, record) {
if (value === null || value === "") {
value = 0;
}
return value;
}
或者您可以使用转换或在模型定义中计算来操纵数据。
http://docs.sencha.com/extjs/6.0.1/classic/Ext.data.field.Field.html#cfg-convert
答案 1 :(得分:0)
我通过修改ext-all.js源中的getMin函数来实现它,如下面的
getMin: function(records, field) {
var i = 1,
len = records.length,
value, min;
if (len > 0) {
min = records[0].get(field);
}
for (; i < len; ++i) {
value = records[i].get(field);
if(value == null){
continue;
}
if (value < min || min == null) {
min = value;
}
}
return min;
}