Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | 1123x 1123x 1245x 1245x 1245x 1245x 1245x | /* global define */
define(['backbone', 'backgrid', 'oro/datagrid/header-cell'],
function (Backbone, Backgrid, HeaderCell) {
"use strict";
/**
* Datagrid header widget
*
* @export oro/datagrid/header
* @class oro.datagrid.Header
* @extends Backgrid.Header
*/
return Backgrid.Header.extend({
/** @property */
tagName: "thead",
/** @property */
row: Backgrid.HeaderRow,
/** @property */
headerCell: HeaderCell,
/**
* @inheritDoc
*/
initialize: function (options) {
Iif (!options.collection) {
throw new TypeError("'collection' is required");
}
Iif (!options.columns) {
throw new TypeError("'columns' is required");
}
this.columns = options.columns;
Iif (!(this.columns instanceof Backbone.Collection)) {
this.columns = new Backgrid.Columns(this.columns);
}
this.row = new this.row({
columns: this.columns,
collection: this.collection,
headerCell: this.headerCell
});
}
});
});
|