我有一个Grid,其列必须是一个复选列,我使用此代码 网格中有两行,但checkcolumn看起来是空的。当我单击checkcolumn时,console.log会正确返回更改的布尔值。但我在该专栏中看不到任何内容。
xtype: 'checkcolumn',
header: 'REDACTEUR',
dataIndex: 'REDACTEUR',
width: 75,
editor: {
xtype: 'checkbox'
},
renderer : function(value) {
console.log(value);
答案 0 :(得分:7)
你必须手动包含checkcolumn xtype的css,如下所示:<link rel="stylesheet" type="text/css" href="/extjs4/examples/ux/css/CheckHeader.css">
答案 1 :(得分:2)
如果您的应用由Sencha CMD
生成,则需要在项目目录中执行以下命令
sencha app build
此命令完成后,在浏览器上重新加载您的应用,现在您可以看到checkcolumn
。
答案 2 :(得分:1)
需要额外的js文件,尝试查找名为“CheckColumn.js
”的Ext文件,并将其包含在您的脚本中。或者在脚本开头设置Ext的ux路径也可以。
答案 3 :(得分:-1)
我通过运行2个命令解决了我在ExtJs 6.01中消失的复选框/无线电CSS问题:
1)sencha app build development
2)sencha app refresh
刷新很重要