2017-04-12 8 views
0

剣道グリッドを作成して問題なくExcelにエクスポートできます。問題はこれです、私はこのような振る舞いをするためにExcel形式をカスタマイズしたいと思います。剣道カスタムでExcelにエクスポート

http://jsfiddle.net/zvjy5cxL/2/

<u><b>Custom Header</b></u> 

私の知る限りでは、剣道は唯一のグリッドにエクスポートすることができます。そこで、そのカスタムをグリッドに挿入または追加する方法があるので、生成する際にカスタムを一緒に組み込むことができます。

答えて

2

グリッドのexcelExportイベントを処理し、ダウンロードのために送信される前にExcelファイルを変更することができます。あなたのケースでは、あなたのグリッドの設定に、このようなものを追加することができます。

excelExport: function(e) { 
    var rows = e.workbook.sheets[0].rows; 
    rows.unshift({ 
     cells: [ { value: "Custom Header", bold: true, underline: true } ] 
    }); 
    } 

実施例はここにあります:http://dojo.telerik.com/uqado そして、あなたはあなたがここにスプレッドシートの内側にあなたのヘッダーのテキストの書式に関して持っているかのオプションを確認できます。 http://docs.telerik.com/kendo-ui/framework/excel/appearance

+0

だから、私は複数の行を追加したい場合。 rows1、rows2を追加するだけですか? –

+1

複数行の場合は、rows.unshift(...)を繰り返してください。 unshiftは要素を配列の先頭に追加するので、新しい行は逆の順序で表示されることに注意してください。 – Orilux

関連する問題