123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- var TableManaged = function () {
- return {
- //main function to initiate the module
- init: function () {
-
- if (!jQuery().dataTable) {
- return;
- }
- // begin first table
- $('#sample_1').dataTable({
- "aoColumns": [
- { "bSortable": false },
- null,
- { "bSortable": false },
- null,
- { "bSortable": false },
- { "bSortable": false }
- ],
- "aLengthMenu": [
- [5, 15, 20, -1],
- [5, 15, 20, "All"] // change per page values here
- ],
- // set the initial value
- "iDisplayLength": 5,
- "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
- "sPaginationType": "bootstrap",
- "oLanguage": {
- "sLengthMenu": "_MENU_ records per page",
- "oPaginate": {
- "sPrevious": "Prev",
- "sNext": "Next"
- }
- },
- "aoColumnDefs": [{
- 'bSortable': false,
- 'aTargets': [0]
- }
- ]
- });
- jQuery('#sample_1 .group-checkable').change(function () {
- var set = jQuery(this).attr("data-set");
- var checked = jQuery(this).is(":checked");
- jQuery(set).each(function () {
- if (checked) {
- $(this).attr("checked", true);
- } else {
- $(this).attr("checked", false);
- }
- });
- jQuery.uniform.update(set);
- });
- jQuery('#sample_1_wrapper .dataTables_filter input').addClass("m-wrap medium"); // modify table search input
- jQuery('#sample_1_wrapper .dataTables_length select').addClass("m-wrap small"); // modify table per page dropdown
- //jQuery('#sample_1_wrapper .dataTables_length select').select2(); // initialzie select2 dropdown
- // begin second table
- $('#sample_2').dataTable({
- "aLengthMenu": [
- [5, 15, 20, -1],
- [5, 15, 20, "All"] // change per page values here
- ],
- // set the initial value
- "iDisplayLength": 5,
- "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
- "sPaginationType": "bootstrap",
- "oLanguage": {
- "sLengthMenu": "_MENU_ per page",
- "oPaginate": {
- "sPrevious": "Prev",
- "sNext": "Next"
- }
- },
- "aoColumnDefs": [{
- 'bSortable': false,
- 'aTargets': [0]
- }
- ]
- });
- jQuery('#sample_2 .group-checkable').change(function () {
- var set = jQuery(this).attr("data-set");
- var checked = jQuery(this).is(":checked");
- jQuery(set).each(function () {
- if (checked) {
- $(this).attr("checked", true);
- } else {
- $(this).attr("checked", false);
- }
- });
- jQuery.uniform.update(set);
- });
- jQuery('#sample_2_wrapper .dataTables_filter input').addClass("m-wrap small"); // modify table search input
- jQuery('#sample_2_wrapper .dataTables_length select').addClass("m-wrap small"); // modify table per page dropdown
- jQuery('#sample_2_wrapper .dataTables_length select').select2(); // initialzie select2 dropdown
- // begin: third table
- $('#sample_3').dataTable({
- "aLengthMenu": [
- [5, 15, 20, -1],
- [5, 15, 20, "All"] // change per page values here
- ],
- // set the initial value
- "iDisplayLength": 5,
- "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
- "sPaginationType": "bootstrap",
- "oLanguage": {
- "sLengthMenu": "_MENU_ per page",
- "oPaginate": {
- "sPrevious": "Prev",
- "sNext": "Next"
- }
- },
- "aoColumnDefs": [{
- 'bSortable': false,
- 'aTargets': [0]
- }
- ]
- });
- jQuery('#sample_3 .group-checkable').change(function () {
- var set = jQuery(this).attr("data-set");
- var checked = jQuery(this).is(":checked");
- jQuery(set).each(function () {
- if (checked) {
- $(this).attr("checked", true);
- } else {
- $(this).attr("checked", false);
- }
- });
- jQuery.uniform.update(set);
- });
- jQuery('#sample_3_wrapper .dataTables_filter input').addClass("m-wrap small"); // modify table search input
- jQuery('#sample_3_wrapper .dataTables_length select').addClass("m-wrap small"); // modify table per page dropdown
- jQuery('#sample_3_wrapper .dataTables_length select').select2(); // initialzie select2 dropdown
- }
- };
- }();
|