bootstrap-table-contextmenu icon indicating copy to clipboard operation
bootstrap-table-contextmenu copied to clipboard

override initData

Open Scnck opened this issue 5 years ago • 0 comments

what is the proper method to override the initData function?

!function($) {

    'use strict';

    var BootstrapTable = $.fn.bootstrapTable.Constructor,
        _initData = BootstrapTable.prototype.initData;

    BootstrapTable.prototype.initData = function(data, type) {
		if (type === 'append') {
			this.options.data = this.options.data.concat(data);
		} else if (type === 'prepend') {
			this.options.data = [].concat(data).concat(this.options.data);
		} else {
			data = data || this.options.data;
		this.options.data = Array.isArray(data) ? data : data[this.options.dataField];
		}

		this.data = _toConsumableArray(this.options.data);

		if (this.options.sortReset) {
			this.unsortedData = _toConsumableArray(this.data);
		}

		if (this.options.sidePagination === 'server') {
			return;
		}

		this.initSort();
    };
}(jQuery);

Scnck avatar Nov 25 '20 20:11 Scnck