### 常用组件说明
#### Convert 转换器
转换某些特定的字符, 一般用于转换 `状态` 类型的字段
##### 参数
该参数为一个数组, 数组的键为要转换的值, 数组的值为转换后的值
##### 示例
```php
public $indexFields = [
'status' => ['convert', [1 => '上架', 2 => '下架']]
];
// 将 1 转换为 '上架', 2 转换为 '下架', 也可以简写为 ['unknown', '上架', '下架']
```
#### Img 图片
展示为一张图片, 点击可放大
##### 参数
无
##### 示例
```php
public $indexFields = [
'thumb' => 'img'
];
```
### 自定义表格组件
**阅读该说明前请先确认你已经看过了 [视图组件.md](视图组件.md) 和 [搜索组件.md](搜索组件.md)中的自定义搜索组件**
与自定义表单组件相同, 如果默认提供的组件无法满足你的需求, 你也可以像[搜索组件.md](搜索组件.md)中的自定义搜索组件中一样
可以使用一个模板作为组件
也可以创建自己的表单组件
#### 使用模板作路径为组件名
第一种方式与[搜索组件.md](搜索组件.md)相同, 只有模板变量的定义不同:
##### 模板变量说明:
`value`: 原始值,
`data`: 组件参数, 由于该值是可选的, 使用前请先判断是否存在
`row`: 当前行的数据
`field`: **1.5版本新增**, 字段名
`fieldName`: **1.5版本新增**, 字段展示名
#### 创建自己的表单组件
该方法也与 [搜索组件.md](搜索组件.md) 类似, 表单组件命名前缀为 `Table` 由于没有特殊的方法, 所有表格组件直接继承`app\common\component\Component`
##### 表格组件的模板变量定义如下:
`value`: 原始值,
`data`: 组件参数, 由于该值是可选的, 使用前请先判断是否存在
`row`: 当前行的数据
`field`: **1.5版本新增**, 字段名
`fieldName`: **1.5版本新增**, 字段展示名