fastadmin后台添加自定义按钮

来源:csdn博客 分类: 文章浏览史 发布时间:2020-05-15 17:02:23 最后更新:2020-05-15 浏览:94
转载声明:
本文为摘录自“csdn博客”,版权归原作者所有。
温馨提示:
为了更好的体验,请点击原文链接进行浏览
摘录时间:
2020-05-15 17:02:23

实现效果

在这里插入图片描述
在这里插入图片描述

温馨提示

以下例子随意写了一个最简单的仅供参考,与上图实现效果有些许差异!

实现流程

一、js文件中定义button按钮
在这里插入图片描述

buttons: [
                 {
                     name: 'zidingyi',
                     text: __('代理信息'),
                     title: __('代理信息'),
                     classname: 'btn btn-xs btn-primary btn-dialog',
                     icon: 'fa fa-angellist',
                     url: 'cp_users/myteam',
                     visible: function (row) {
                         //返回true时按钮显示,返回false隐藏
                         return true;
                     }
                 }
             ]

如果是多个按钮就:

buttons: [
				{
                     name: 'zidingyi',
                     text: __('代理信息1'),
                     title: __('代理信息2'),
                     classname: 'btn btn-xs btn-primary btn-dialog',
                     icon: 'fa fa-angellist',
                     url: 'cp_users/myteam1',
                     visible: function (row) {
                         //返回true时按钮显示,返回false隐藏
                         return true;
                     }
                 }			
                 {
                     name: 'zidingyi',
                     text: __('代理信息2'),
                     title: __('代理信息2'),
                     classname: 'btn btn-xs btn-primary btn-dialog',
                     icon: 'fa fa-angellist',
                     url: 'cp_users/myteam2',
                     visible: function (row) {
                         //返回true时按钮显示,返回false隐藏
                         return true;
                     }
                 }
             ]

二、对应控制器中添加自定义方法
CpUsers.php

	public function myteam(){
		  $data[0]['name'] = 123;
		  $data[1]['name'] = 321;
          $this->assign("data",$data);
          return $this->view->fetch();
    }

三、添加对应视图文件

在这里插入图片描述
myteam.html

<html>
<meta charset="utf-8">
<head>
</head>
<body>
{foreach $data as $v}
<div>
用户名:{$v['name']}<br>
</div><br>
{/foreach}
</body>
</html>
php技术微信