如何解决在 extjs 4 上的摘要组上呈现 xtype
我想知道在 extjs 4 中是否有一种方法可以将未渲染的小部件添加到使用 Feature 分组的 Ext.Grid.Panel 的摘要中,我已经看到大多数应用程序使用这部分来渲染文本中的计算或 html 格式,但我想呈现一个小部件,或者如果这是不可能的,那么如何传递上下文来呈现摘要以调用属于呈现类的函数? 这是此功能的示例:
Ext.define('TestResult',{
extend: 'Ext.data.Model',fields: ['student','subject',{
name: 'mark',type: 'int'
}]
});
Ext.create('Ext.grid.Panel',{
width: 200,height: 240,renderTo: document.body,features: [{
groupHeaderTpl: 'Subject: {name}',ftype: 'groupingsummary'
}],store: {
model: 'TestResult',groupField: 'subject',data: [{
student: 'Student 1',subject: 'Math',mark: 84
},{
student: 'Student 1',subject: 'Science',mark: 72
},{
student: 'Student 2',mark: 96
},mark: 68
}]
},columns: [{
dataIndex: 'student',text: 'Name',summaryType: 'count',summaryRenderer: function(value){
return Ext.widget('xtype',{...}) or Ext.create(...)
//return Ext.String.format('{0} student{1}',value,value !== 1 ? 's' : '');
}
},{
dataIndex: 'mark',text: 'Mark',summaryType: 'average'
}]
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。