@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
18 lines • 859 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setColumnMaxWidth = function (columnApi, columnIds, newMaxWidth) {
exports.setColumnMaxWidthIf(columnApi, columnIds, newMaxWidth, function () { return true; });
};
exports.setColumnMaxWidthIf = function (columnApi, columnIds, newMaxWidth, condition) {
columnIds.forEach(function (colId) {
var column = columnApi.getColumn(colId);
if (column && condition(column)) {
// We need set maxWidth dynamically before/after autoresize/growToFit.
// Set this only on column.getColDef().maxWidth not working
// so we need to set it also on column's private member
column.maxWidth = newMaxWidth;
column.getColDef().maxWidth = newMaxWidth;
}
});
};
//# sourceMappingURL=agColumnWrapper.js.map