乌鸦嘴文档 乌鸦嘴文档
乌鸦嘴社区 (opens new window)
乌鸦嘴社区 (opens new window)
  • 入门

  • 数据列表

    • 表格基本使用
    • 列的基本使用
    • 列的显示和扩展
    • 行的使用和扩展
    • 工具栏
    • 树状表格
    • 组合表头
    • 表格数据源
    • 表格关联关系
    • 查询过滤
    • 列过滤器
    • 表格快捷搜索
    • 表格规格筛选器
    • 数据导出
    • 快捷创建
    • 数据表格行内编辑
    • 数据表格事件
    • 表格字段翻译
    • 数据软删除
    • 头部和脚部
    • 表格异步渲染
  • 数据表单

  • 数据详情

  • 模型树

  • 数据仓库

  • 动作

  • 多语言

  • 开发扩展

  • 页面组件

  • 区块

  • 动作以及表单相应

  • 权限控制

  • 菜单

  • 帮助函数

  • 开发工具

  • 自定义登陆

  • 自定义头部导航

  • 更新日志

组合表头

# 组合表头

通过 Grid::combine 方法可以很方便的把任意两个以上的字段组合成一级表头

示例

protected function grid()
{
    return Grid::make(new Report(), function (Grid $grid) {
        // 第一个参数为一级表头字段名称,第二个字段为二级表头字段名称,二级表头字段最少设置两个
        $grid->combine('avgCost', ['avgMonthCost', 'avgQuarterCost', 'avgYearCost']);
        
        $grid->combine('avgVist', ['avgMonthVist', 'avgQuarterVist', 'avgYearVist']);
        
        // 设置样式
        $grid->combine('top', ['topCost', 'topVist', 'topIncr'])->style('color:#1867c0');
        
        $grid->column('content')->limit(50);
        $grid->column('cost')->sortable();
        $grid->column('avgMonthCost');
        $grid->column('avgQuarterCost')->setHeaderAttributes(['style' => 'color:#5b69bc']);
        $grid->column('avgYearCost');
        $grid->column('avgMonthVist');
        $grid->column('avgQuarterVist');
        $grid->column('avgYearVist');
        $grid->column('incrs');
        $grid->column('avgVists');
        $grid->column('topCost');
        $grid->column('topVist');
        $grid->column('topIncr');
        $grid->column('date')->sortable();
    });
}
树状表格
表格数据源

← 树状表格 表格数据源→

Theme by Vdoing | Copyright © 2020-2022 wyz.xyz 宁ICP备15001739号-5
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×