定制 node-admin/data-transform-for-excel 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

node-admin/data-transform-for-excel

最新稳定版本:v1.0.1

Composer 安装命令:

composer require node-admin/data-transform-for-excel

包简介

description

README 文档

README

说明

此库为 node-admin 扩展库

用法

安装

composer require node-admin/data-transform-for-excel

表格Action导出

/** @var \NodeAdmin\Lib\NodeContent\Table $table */
$table->actions(function (Table\ActionsContainer $container){
    $export = new DataExport();
    $export->setDataUrl(route('admin.test.export'));
    $container->addAction($export);
});

// export action 
public function export(){
    return Test::query()->paginate();
}

更新日志

1.1.0

增加配置导出模式

use NodeAdmin\DataTransformForExcel\NodeContent\Table\Actions\DataExport;

$table->actions(function (Table\ActionsContainer $container){
    $export = new DataExport();
    $export->setConfigUrl(route('admin.test.export.config'));
    $container->addAction($export);
});

// export config
public function exportConfig()
    {
        return new DataExportConfigResponse(
            route('admin.test.export'), // 导出数据url
            // 字段列表 key为字段名,header为表头
            [ 
                ['key' => 'title', 'header' => '标题'],
            ]
        );
    }

// export action 
public function export(){
    return Test::query()->paginate();
}

统计信息

  • 总下载量: 78
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: Vue

其他信息

  • 授权协议: proprietary
  • 更新时间: 2023-08-08