## 添加列表右側按鈕
addRightButton($name, $title, $page_data = [], $style = [])
### 參數
| 參數序號 | 參數類型 | 參數名稱 | 必須 | 默認值 |參數注釋 |
| --- | --- | --- |--- |--- |--- |
| 1 | string | $name | 是 | | 按鈕名稱 |
| 2 | string | $title | 是 | | 按鈕標題 |
| 3 | array | $page_data | 是 | | 其他參數 |
| | string | $page_data.page_type | 否 | modal | 頁面類型 |
| | string | $page_data.modal_type | 否 | form | 彈窗類型form、list、confim |
| | string | $page_data.form_method | 否 | delete | 表單提交方法,僅在modal_type為confirm時有效,普通增加修改表單的form_method請注意使用IbuilderForm的setFormMethod指定 |
| | string | $page_data.path | 否 | | 預留 |
| | string | $page_data.api | 是 | | 按鈕對應的接口 |
| | array | $page_data.api_suffix | 否 | | 按鈕對應的接口的參數,比如['id', 'name']|
| | string | $page_data.api_params | 否 | | 按鈕對應的接口的參數的實際值,比如/88 |
| | string | $page_data.title | 否 | | 彈窗顯示的標題 |
| | string | $page_data.content | 否 | | confirm彈窗顯示的內容 |
| | string | $page_data.okText | 否 | | confirm彈窗確定按鈕文字 |
| | string | $page_data.cancelText | 否 | | confirm彈窗取消按鈕文字 |
| | string | $page_data.width | 否 | 900 | 彈窗的寬度 |
| | bool | $page_data.no_refresh | 否 | false | confirm提交后是否刷新數據 |
### 示例
#### 修改按鈕
```
->addRightButton('edit', '修改', [
'api' => '/v1/admin/core/config/edit',
'title' => '修改配置信息'
])
```
#### 刪除按鈕
```
->addRightButton('delete', '刪除', [
'api' => '/v1/admin/core/menu/delete',
'title' => '確認要刪除該菜單嗎?',
'modal_type' => 'confirm',
'width' => '600',
'okText' => '確認刪除',
'cancelText' => '取消操作',
'content' => '<p>刪除菜單不可恢復</p>',
])
```
- 說明
- 簡介
- 系統安裝
- 后端注意
- 目錄結構
- 數據表
- 用戶注冊
- 前端注意
- 后端接口開發
- 新建模塊
- 創建數據表
- 創建模型
- 創建后臺控制器
- 添加后臺接口
- 創建前臺控制器
- 添加前臺接口
- 常用接口
- 檢查用戶登錄
- 內置接口
- Builder動態頁面
- Builder列表
- addTopButton
- addRightButton
- addColumn
- setDataList
- setDataPage
- getData
- Builder表單
- setFormMethod
- addFormItem
- 單圖image
- 多圖images
- addFormRule
- setFormValues
- getData
- 自定義組件
- 自定義頁面組件
- 自定義Form組件
- 加載第三方js插件
- 常見問題
- 模塊開發者
- 升級指南
- 圖標
- 擴展
- Composer
- ThinkPHP5.1
- GuzzleHttp
- phpspreadsheet
- QueryList
- phpseclib
- 云后臺接口