# column (w-column)

- **Import**: `WColumn` from `win-design-next`
- **Tag**: `<w-column>`
- **说明**: WColumn
- **分类**: other
- **Skill 版本**: V1.1.0
- **适配组件库**: win-design-next 1.2.2
- **API 来源**: `docs/zh-CN/component/table-v2.md`

## API

## Column API

### Attribute

| 属性名             | 描述                                         | 类型                                                             | 默认值 |
| ------------------ | -------------------------------------------- | ---------------------------------------------------------------- | ------ |
| align              | 表格单元格内容对齐方式                       | Alignment                                                        | left   |
| class              | 列的类名                                     | `string`                                                         | —      |
| key                | 唯一标志                                     | [KeyType](#typings)                                              | —      |
| dataKey            | data 的唯一标志符                            | [KeyType](#typings)                                              | —      |
| fixed              | 固定列位置                                   | `boolean` / FixedDir                                             | false  |
| flexGrow           | CSS 属性 flex grow, 仅当不是固定表时才生效   | `number`                                                         | 0      |
| flexShrink         | CSS 属性 flex shrink, 仅当不是固定表时才生效 | `number`                                                         | 1      |
| headerClass        | 自定义 header 头部类名                       | `string`                                                         | —      |
| hidden             | 此列是否不可见                               | `boolean`                                                        | —      |
| style              | 自定义列单元格的类名，将会与 gird 单元格合并 | ^[object]`CSSProperties`                                         | —      |
| sortable           | 设置列是否可排序                             | `boolean`                                                        | —      |
| title              | Header 头部单元格中的默认文本                | `string`                                                         | —      |
| maxWidth           | 列的最大宽度                                 | `number`                                                         | —      |
| minWidth           | 列的最小宽度                                 | `number`                                                         | —      |
| width ^(required)  | 列宽度                                       | `number`                                                         | —      |
| cellRenderer       | 自定义单元格渲染器                           | `VueComponent` / (props: [CellRenderProps](#typings)) => VNode   | —      |
| headerCellRenderer | 自定义头部渲染器                             | `VueComponent` / (props: [HeaderRenderProps](#typings)) => VNode | —      |
