php左边按钮右边显示,右侧操作按钮
## 方法原型:
```
addRightButton($type = '', $title = '', $url = '', $linkType = 'link', $attr = [])
```
> 關于按鈕的詳細說明請參考[按鈕操作](./按鈕操作.md)一節。
> 注意: 添加操作按鈕必須在添加列時添加操作欄一列, 否則即使加了右側按鈕也不會顯示
## 參數說明:
```
* @param string $type 按鈕類型:edit/enable/disable/delete/custom
* @param string $title 按鈕標題
* @param string $url 按鈕操作鏈接,在url中,可以使用'__字段名__'的方式獲取當前行數據字段的值
* @param string $linkType 鏈接類型 link-普通跳轉 ajax-ajax請求 pop-打開彈窗 null-無操作
* @param array $attr {
* type: 按鈕類型,
* round: 是否圓角,
* plain: 是否樸素按鈕(默認true),
* circle: 是否圓形按鈕,
* icon: 按鈕圖標,
* disabled: 按鈕是否禁用,
* target: 按鈕鏈接跳轉類型(linkType為link時有效),
* confirm: false|true|{title, tips, type:warning}-按鈕點擊時是否需要確認框,
* extra_data: 附加數據, 表單提交時會把附加數據提交,在extra_data中,可以使用'__字段名__'的方式獲取當前行數據字段的值,
* batch: 是否批量操作(會附帶當前選中的數據ID),
* hide: true|{field: value},按鈕隱藏規則,當指定的字段值與指定的值相等時隱藏該按鈕,value可以是一個值,也可以是一系列值的數組。
* }
```
## 調用方式
- 添加基礎功能按鈕
```
return SBuilder::make('table')
->addTopButton('edit') // 編輯按鈕
->addTopButton('enable') //啟用
->addTopButton('disable') // 禁用
->addTopButton('delete') // 刪除
->fetch();
```
> 內置的啟用禁用按鈕會自動添加一個隱藏觸發器,當狀態等于1時隱藏啟用按鈕,當狀態等于0時隱藏禁用按鈕。并已內置好了相關操作。
> 頁面效果:

- 可以通過type傳遞為其他值(不僅限于custom,只要不是內置類型,都屬于自定義按鈕),設置自定義按鈕:
```
return SBuilder::make('table')
->addRightButton('detail', '查看詳情', url('detail', ['id' => '__id__']), 'link', ['icon' => 'el-icon-s-grid'])
->fetch();
```
> 頁面效果:

- 批量添加右側按鈕:`addRightButtons($buttons = [])`,`buttons`中的每一項都是一個按鈕元素。
總結
以上是生活随笔為你收集整理的php左边按钮右边显示,右侧操作按钮的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中北大学计算机学,中北大学计算机类专业好
- 下一篇: mysql 金额 类型,SQL实现根据类