最近项目有个需求,需要根据不同的条件,修改gridpanel内容为空时的文本,网上找了很多,没找到方法,最后f12查看,试了下,找到了方法:
myPanel.getView().emptyText='xxx';
myPanel.getView().applyEmptyText();
就是这么简单...
查看ext3.4的源代码,发现applyEmptyText函数的定义如下:
applyEmptyText : function() {
if (this.emptyText && !this.hasRows()) {
this.mainBody.update('<div class="x-grid-empty">' + this.emptyText + '</div>');
}
}