dareway-rui
Version:
42 lines (35 loc) • 1.38 kB
JavaScript
;
var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault');
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.MultiModeColumnConfigGenerator = MultiModeColumnConfigGenerator;
var _HeaderCell = _interopRequireDefault(require('./HeaderCell'));
var _BodyCell = _interopRequireDefault(require('./BodyCell'));
var _GridConstants = require('../GridConstants');
function MultiModeColumnConfigGenerator(onCheckAll, onUnCheckAll, selectSomeSign, selectAllSign, onCheck, onUnCheck) {
var columnObj = {
dataIndex: _GridConstants.MULTI_MODE_COLUMN_NAME,
width: 40,
onHeaderCell: function onHeaderCell(column) {
return {
HeaderCell: _HeaderCell.default,
onCheckAll: onCheckAll,
onUnCheckAll: onUnCheckAll,
selectSomeSign: selectSomeSign,
selectAllSign: selectAllSign
};
},
onCell: function onCell(record, index) {
return {
BodyCell: _BodyCell.default,
value: record[_GridConstants.MULTI_MODE_COLUMN_NAME],
rowNumber: index + 1,
onCheck: onCheck,
onUnCheck: onUnCheck
};
}
};
return columnObj;
}
//@ sourceMappingURL=AntdColumnConfigGenerator.js.map