【问题标题】:Excel Export functionality in Kendo gridKendo 网格中的 Excel 导出功能
【发布时间】:2015-03-20 07:46:58
【问题描述】:

我试图将分层网格导出到 Excel。只是想确认这是否可能。目前我只能导出父网格。请找到我为问题创建的 jsbin here

【问题讨论】:

    标签: kendo-ui kendo-grid kendo-mvvm


    【解决方案1】:

    这有点工作,但docs中有一个例子

    【讨论】:

      【解决方案2】:

      我也试图让这个工作。为了获得细节网格,它们必须被扩展。我正在这样做,虽然它包含分层形式的正确数据,但它正在为每一行生成 .xls 文件!也许你可以调整? exportGrid 函数是从 Joe 发布的链接中的文档中提取的:

      if (grid.options.excel.allPages) {
          originalPageSize = grid.dataSource.pageSize();
          originalHandler = grid.options.dataBound.name;
      
          //show all
          grid.dataSource.pageSize(grid.pager.dataSource._total);
          grid.bind('dataBound', function (e) {
              //expand all
              toggleDetailGridRows('expand', $(grid.element).attr('id'));
              grid.bind('dataBound', originalHandler);
          });
      
          setTimeout(function () {
              ExcelHelper.exportGrid(e, grid);
              grid.dataSource.pageSize(originalPageSize);
          }, 2000);    
      }
      else {
          ExcelHelper.exportGrid(e, grid);
      }
      

      【讨论】:

        猜你喜欢
        • 2017-04-16
        • 2015-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多