## 添加列表顶部按钮 addTopButton($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提交后是否刷新数据 | ### 示例 #### 新增按钮 ``` addTopButton('add', '添加', [ 'api' => '/v1/admin/core/config/add' ]) ```