Extjs中ColumnModel属性怎么配置
在ExtJS中,ColumnModel是用来定义Grid Panel中列的属性的。
ColumnModel的配置属性包括:
1. `header`:列的标题。
2. `dataIndex`:列对应的数据字段。
3. `width`:列的宽度。
4. `sortable`:是否允许列排序。
5. `renderer`:列的渲染函数,用来自定义列的显示内容。
6. `hidden`:是否隐藏列。
7. `editor`:列的编辑器,用来编辑单元格的值。
8. `align`:列的对齐方式。
9. `menuDisabled`:是否禁用列的上下文菜单。
10. `tooltip`:列的提示信息。
下面是一个示例:
```javascript
var columnModel = new Ext.grid.ColumnModel({
columns: [
{header: '姓名', dataIndex: 'name', width: 100},
{header: '年龄', dataIndex: 'age', width: 50},
{header: '性别', dataIndex: 'gender', width: 50},
{header: '地址', dataIndex: 'address', width: 200}
]
});
```
在这个示例中,定义了一个包含四个列的ColumnModel,分别是姓名、年龄、性别和地址,每个列都有相应的配置属性。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341