{field:'status',title:'Status',width:50,align:'center', editor:{ type:'checkbox', options:{ on: "true", off: "false" } } }, options未生效
时间: 2024-04-30 19:21:46 浏览: 9
根据你提供的代码,我发现你在使用easyui的datagrid中的editor时,options未生效。这可能是由于你没有正确设置editor的值。下面是一个示例,展示了如何在easyui的datagrid中使用checkbox editor,并正确设置options:
```
{field:'status',title:'Status',width:50,align:'center', editor:{
type:'checkbox',
options:{
on:'true',
off:'false'
}
}}
```
请注意,options应该是一个对象,并且包含两个属性:on和off,它们分别对应选中和未选中状态的值。请确保在您的代码中正确设置这些值。如果这些仍然无效,可以检查你是否正确引入了easyui的相关脚本和样式文件。
相关问题
el-checkbox-group选择返回0: 'on'
对于el-checkbox-group组件,返回的值是一个包含中项值的数组。选的项会被表示为字符串数组中的素,而未选中的项不会出现在数组中。如果所有的项都未被选中,则返回一个空。因此,如果你希望获取选项的值,可以通过判断数组的长度来确定有选中项。如果长度为0,则表示没有选中项;数组长度大于0,则表示有选中,并且可以通过访问数组元素获取具体的选中值。
columns: [{ checkbox: true }, { field : 'id', title : 'ID', align : 'center', visible: false },封装好的列字段修改style属性
要修改这个列字段的 style 属性,可以在该字段对象中添加一个 cellStyle 属性,例如:
```
columns: [
{
checkbox: true
},
{
field: 'id',
title: 'ID',
align: 'center',
visible: false,
cellStyle: function(value, row, index) {
return {
css: {
'background-color': '#f5f5f5',
'font-weight': 'bold'
}
};
}
}
]
```
这样就可以将这个列的背景色设置为灰色,字体加粗。你可以根据需要修改 cellStyle 中的 css 属性值。