Jquery Datatable Plugin Kullanımı

Tabloya arama fonksiyonu, sayfalama, sıralama gibi birçok özelliği Jquery Datatable ile sağlayabiliriz.

Project : Sağ Tık>Manage NuGetPackages>Browse : jquery.datatables>Install (install sadece js ve css dosyalarını indirmemizi sağlıyor internetten de manuel olarak ekleyebiliriz)

I. Scripts>DataTables>jquery.DataTables.min.js ve dataTables.bootstrap.min.js dosyalarını sürükleyerek _Layout’umuzda ilgili alana (body’nin alt kısmına bıraktık)

        <body>
            @Html.Partial("_Navbar")
            <div class="container">
                @RenderBody()
            </div>
            <script src="~/Scripts/DataTables/jquery.dataTables.min.js"></script>
            <script src="~/Scripts/DataTables/dataTables.bootstrap.min.js"></script>
        </body>

II. Content/DataTables/css>dataTables.bootstrap.min.css dosyasını da _Layout’umuzda csslerin bulunduğu yere ekledik

        <head>
            <meta name="viewport" content="width=device-width" />
            <title>_Layout</title>
            <link href="~/Content/bootstrap.min.css" rel="stylesheet" />
            <link href="~/Content/DataTables/css/dataTables.bootstrap.min.css" rel="stylesheet" />
        </head>

III. DataTables fonk çağıracağız bunun için oluşturduğumuz Custom.js dosyasına gittik ve kodlarımızı yazdık

        $(function () {                                                                                                                    //Sayfa yüklendiğinde bu func otomatik çalışır
            $("#tblDepartments").DataTable({                                                                               //tblDepartments id'li elemanı DataTable yap
                "language": {                                                                                                              //DataTable'ın dilini Türkçeleştir
                    "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Turkish.json"
                }
            });                                                                                 
        });

Yorum bırakın

WordPress.com'da bir web sitesi veya blog oluşturun

Yukarı ↑

WordPress.com ile böyle bir site tasarlayın
Başlayın