### 常用組件說明
#### 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版本新增**, 字段展示名