0

私は自分のプロジェクトに DataTable を学習して実装しようとしています。実際には、DataTable エクスポート機能が本当に必要です。

私のページにボタンがあります。Kendo UI ウィンドウが開いていて、すべて問題ありません。しかし、新しいウィンドウ ページの [Excel のエクスポート、PDF のエクスポート] ボタンをクリックすると、エクスポート ボタンが機能しません。

スクリプトがクラッシュしたと思います。私は何時間も試みてきましたが、できませんでした。あなたのすべての助けは本当に感謝されます.

// これが私の剣道ウィンドウのコードです:

@(Html.Kendo().Window()
.Name("myWindow") //The name of the window is mandatory. It specifies the "id" attribute of the widget.
.Title("Login") //set the title of the window
.Content(@<text>

<table id="example" class="display" cellspacing="0">
   // my table content
</table>

<script>

    $(document).ready(function () {
        $('#example').dataTable({
            "dom": 'T<"clear">lfrtip',
            "tableTools": {
                "sSwfPath": "/Scripts/datatables/copy_csv_xls_pdf.swf"
            }
        });
    });

</script>




</text>)
.Draggable() //Enable dragging of the window
.Resizable() //Enable resizing of the window
.Modal(true)
.Visible(false)

)

// 剣道の台本

<script>
    function openWindow() {
        var wdw = $("#myWindow").data("kendoWindow"); //get the Window widget's instance
        wdw.center();
        wdw.open();  //and call its open method

    }
</script>

// "openWindow(); をトリガーするボタン。

 <input onclick="openWindow()" value=" Özet Tabloyu Göster " />

// DataTable エクスポート スクリプト

<script>

    $(document).ready(function () {
        $('#example').dataTable({
            "dom": 'T<"clear">lfrtip',
            "tableTools": {
                "sSwfPath": "/Scripts/datatables/copy_csv_xls_pdf.swf"
            }
        });
    });

</script>
4

1 に答える 1

0

DataTable を使用する代わりに、テーブル タグの内容を Excel ファイルに直接エクスポートできます。このリンクの回答を参照してください

于 2014-07-23T09:21:27.120 に答える