企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## addTopButtons,创建预定义按钮 ~~~ return TBuilder('table',$this)->addTopButtons('add,sort') ->fetch(); ~~~ 此时生成如下两按钮 ![](https://box.kancloud.cn/196a609b997d59ac74af07a7572800e5_784x169.png) 对应链接分别是url('add')及url('sort') ## 为按钮添加参数 ~~~ return TBuilder('table',$this)->addTopButtons('add|key+pid,sort') ->fetch(); ~~~ 此时add对应链接为url('add',['key'=>$_GET['key'],'pid'=>$_GET['pid']]) ## addTopButton添加自定义按钮 当自定义按钮type为预定义按钮中已存在的值时,将会继承该预定义按钮的相关属性,可在配置中加以覆盖 例: ~~~ TBuilder('table',$this) ->setRowList($list) // 设置表格数据 //添加系统自带样式按钮 ->addTopButton([ 'type' => 'enable', 'href' => url('enable',['pid'=>$pid]), ]) //添加自定义按钮 ->addTopButton([ 'title' => '自定义按钮', 'icon_class' => 'fa fa-sitemap', 'item_class' => 'ajax-get confirm', 'href' => url('diyurl',['pid'=>$pid]), ]) ->fetch(); ~~~