Skip to content

patrickocoffeyo/tableOperations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tableOperations

Easily create tables with select-able rows, and operations that can be performed on the selected rows.

##Use To create an operation table, simply call tableOperations on the table: $('#myTable').tableOperatons(options);

See demo: http://jsfiddle.net/patrickocoffeyo/trtjL/8/

##Options

  var options = {
    defaultSelect: 'Select',
    selectClass: 'form-control',
    buttonClass: 'btn btn-default',
    formClass: 'form-inline',
    buttonText: 'Go',
    operations: {
      delete: {
        label: "Delete Selected",
        callback: function($selected) {
          $selected.each(function(index, item) {
            //Operate on item
          });
        }
      },
      save: {
        label: "Save Selected",
        callback: function($selected) {
          $selected.each(function(index, item) {
            //Operate on item
          });
        }
      },
    }
  }

The operations object defines the operations that will be added to the select list above the table. Upon the submition of the operation form, the selected item's callback parameter will be called with a jQuery object of the selected items passed in as the only parameter.

About

Easily create tables with select-able rows, and operations that can be performed on the selected rows.

Resources

License

Stars

Watchers

Forks

Packages

No packages published