## setTabNav('tab列表', '当前tab')

先来个例子

~~~

public function index($group = 'tab1')

{

$list_tab = [

'tab1' => ['title' => '标题1', 'url' => url('index', ['group' => 'tab1'])],

'tab2' => ['title' => '标题2', 'url' => url('index', ['group' => 'tab2'])],

];

return ZBuilder::make('form')

->setTabNav($list_tab, $group)

->fetch();

}

~~~

效果:

![](https://box.kancloud.cn/d386e45e11e4f625a4601de92d1a2f96_432x226.png)

>[danger] 注意:此tab切换并非动态切换,而是跳转页面。

这样可以根据不同的接收到的group参数来分别显示不同的内容,比如:

~~~

public function index($group = 'tab1')

{

$list_tab = [

'tab1' => ['title' => '标题1', 'url' => url('index', ['group' => 'tab1'])],

'tab2' => ['title' => '标题2', 'url' => url('index', ['group' => 'tab2'])],

];

switch ($group) {

case 'tab1':

return ZBuilder::make('form')

->setTabNav($list_tab, $group)

->addText('name', '名称')

->fetch();

break;

case 'tab2':

return ZBuilder::make('form')

->setTabNav($list_tab, $group)

->addTextarea('summary', '摘要')

->fetch();

break;

}

}

~~~

两个页面如下:

### tab1页面

![](https://box.kancloud.cn/fd11811e60606b628e82309a3c03ed7d_1239x177.png)

### tab2页面

![](https://box.kancloud.cn/b55f6fed3c9fb1cb5e69d23cdedb02c6_1267x277.png)

php输出tab,设置Tab按钮列表 · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...相关推荐

  1. 海豚php表格,表格选取(1.4.3+) · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...

    ## addSelectTable('name值', '标题', '提示', '表格列头' , '表格数据', '选择内容的url']) 标识符:`selectTable` >[info]1.4 ...

  2. 海豚php 授权价格,数据授权(1.3.2+) · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...

    >[info]本章节仅适用于1.3.2版本以上 从`1.3.2`版本开始,数据授权修改为分模块设置,模块内可分组. ![](https://box.kancloud.cn/06c277f6954 ...

  3. 海豚php完全开发手册,DolphinPHP1.3.0完全开发手册-基于ThinkPHP5.0.20的快速开发框架-05221135...

    目 录 序言 环境搭建 下载及安装 目录结构 快速构建器(ZBuilder) 表单(form) 设置页面标题 设置页提示信息 设置表单提交地址 隐藏按钮 添加按钮 设置按钮标题 添加表单项 复选 单选 ...

  4. php设置数据库名,设置数据库表名-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    setTableName("数据库表名") 版本更新内容1.0.7支持使用模型 默认情况下,批量操作或者右侧的启用.禁用,其他快捷操作会去修改"当前模块名_当前控制器名& ...

  5. 海豚php分页问题,设置分页-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    setPages("分页数据") 分页功能需要用到ThinkPHP自带的paginate()方法. // 读取用户数据 $data_list = Db::name("ad ...

  6. php设置表单项,直接设置表单项-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    setFormItems("表单项数据") 与addFormItems方法作用相同,也是一次性添加多个表单项,不同之处在于,setFormItems方法需要写上参数名,但不要求顺序 ...

  7. tab栏圆点按钮_zzx-tabs tab选项卡可动态设置小圆点

    更新记录 1.0.1(2020-05-14) 解决底部line跟选中颜色不同步问题 1.0.0(2020-04-29) 组件初始化,功能完成 查看更多 zzx-tabs 这是一个tab选项卡组件,可以 ...

  8. Word2007 设置Tab键的默认缩进距离

    Word2007好像默认了所经3个字符到4个字符之间.不适合我们做中文文档啊. 把它改回到2个字符. 设置Tab键的默认缩进距离,如图所示. ( v8 W: R( b0 W  U9 H  @6 R-- ...

  9. vim tab设置为4个空格

    为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法: 1. vim /etc/vimrc set ts=4 set sw=4 2. vim /etc/vimrc set ts ...

最新文章

  1. 春节回来了,你收获了什么?
  2. wpf资源嵌套,一个资源引用另外一个资源,被引用的资源应该声明在前面
  3. Android操作HTTP实现与服务器通信
  4. CMake指令入门 ——以构建OpenCV项目为例
  5. 在Cygwin上安装编辑器vim 【ZT】
  6. Java检查字符串是否包含中文字符
  7. ARM发布自动驾驶芯片架构,重新宣示车载系统市场的主权
  8. 如何使用hiprint插件制作条码标签
  9. linux新手入门-2.开局
  10. i510300h和r54600h的区别 哪个好
  11. Tableau 符号地图、连续面积图、圆视图、仪表板
  12. Tcl/Tk入门(中)
  13. 机器学习笔记之深度信念网络(二)模型构建思想(RBM叠加结构)
  14. 青瓷游戏递表港交所:收入猛增,毛利率走低,研发占比不值一提
  15. 【物联网那些事儿】18 大物联网操作系统,Raspbian Pi、Ubuntu Core、Windows 10 IoT、Micropython、OpenWrt ....你用过哪几个?
  16. Suomi NPP VIIRS夜间灯光遥感数据简介与下载(一)——数据介绍,FTP下载与hdf5读取
  17. 谭浩强c++第9章 题9商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。
  18. 【小邢随笔(2)】淄博烧烤,旅行的意义
  19. 专题:解析WINDOWS命令行下的的磁盘清理程序CLEANMGR
  20. 【信号分析与处理】Matlab运算带有冲激函数的积分

热门文章

  1. 强制生成32位arm程序_3. 从0开始学ARM-ARM模式、寄存器、流水线
  2. 1470: 区间求最值(RMQ问题,ST算法模板)
  3. 给 COLA 做减法:应用架构中的“弯弯绕设计”
  4. 10年后,阿里给千万开源人写了一封信
  5. java media player_MediaPlayerForJava(创建一个视频播放器)
  6. 四级单词pdf_2016年12月大学英语四级真题及答案解析(完整三套可打印)
  7. TestBird成为“国家手游测试中心”
  8. 剑与远征英雄兑换码如此少见,新玩家连抽获得数位英雄
  9. 极光推送maven与代码,无需修改,粘贴即用
  10. Java 内存模型(一)