【发布时间】:2015-07-25 16:49:40
【问题描述】:
我在网格中定义了一个复选框列。当我在本地运行应用程序时,复选框看起来很好。但是当我构建它并将它上传到服务器时,我看不到出现的复选框。整列显示为BLANK。
复选框列的代码:
{
xtype: 'checkcolumn',
dataIndex: 'FLAG',
text: 'Set Flag?',
flex: 1,
listeners: {
checkchange: 'onCheckcolumnCheckChange'
}
}
FLAG 在模型中被定义为布尔值:
Ext.define('App.model.FlagModel', {
extend: 'Ext.data.Model',
requires: [
'Ext.data.field.Boolean'
],
fields: [
{
name: 'ID'
},
{
name: 'DS'
},
{
type: 'boolean',
name: 'FLAG
}
]
});
我怀疑在构建应用程序时缺少一些 CSS 文件。
可能是什么原因,我该如何解决?
【问题讨论】:
-
尝试在您的网格定义中添加
uses: ['Ext.grid.column.Check']。 -
'Ext.grid.column.Check' 已添加到网格所在的 maon 视图中的“requires:”中。
标签: javascript extjs checkbox extjs5 sencha-architect