Skip to content

Commit

Permalink
Merge pull request mleibman#466 from arashdalir/master
Browse files Browse the repository at this point in the history
Extending GroupItemMetadataProvider
  • Loading branch information
6pac committed Mar 5, 2020
2 parents 4c2542e + d5680f2 commit 5cf31d3
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions slick.groupitemmetadataprovider.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
* @module Data
* @namespace Slick.Data
* @constructor
* @param options
* @param inputOptions
*/
function GroupItemMetadataProvider(options) {
function GroupItemMetadataProvider(inputOptions) {
var _grid;
var _defaults = {
checkboxSelect: false,
Expand All @@ -42,8 +42,18 @@
includeHeaderTotals: false
};

options = $.extend(true, {}, _defaults, options);
var options = $.extend(true, {}, _defaults);

setOptions(inputOptions);

function getOptions(){
return options;
}

function setOptions(inputOptions)
{
options = $.extend(true, {}, options, inputOptions);
}

function defaultGroupCellFormatter(row, cell, value, columnDef, item, grid) {
if (!options.enableExpandCollapse) {
Expand Down Expand Up @@ -170,7 +180,9 @@
"init": init,
"destroy": destroy,
"getGroupRowMetadata": getGroupRowMetadata,
"getTotalsRowMetadata": getTotalsRowMetadata
"getTotalsRowMetadata": getTotalsRowMetadata,
"getOptions": getOptions,
"setOptions": setOptions
};
}
})(jQuery);

0 comments on commit 5cf31d3

Please sign in to comment.