cambio de actualizacion de render, agregar definicion de prop

This commit is contained in:
dehernandezm 2024-12-17 11:37:22 -06:00
parent a1b02fd5ad
commit b615f0a0c5
3 changed files with 35 additions and 7 deletions

View File

@ -508,6 +508,10 @@ var PivotTableUI = function (_React$PureComponent2) {
value: function render() {
var _this8 = this;
var getRenderResult = function getRenderResult() {
return _this8.props.hideConfiguration === true;
};
var numValsAllowed = this.props.aggregators[this.props.aggregatorName]([])().numInputs || 0;
var aggregatorCellOutlet = this.props.aggregators[this.props.aggregatorName]([])().outlet;
@ -638,7 +642,7 @@ var PivotTableUI = function (_React$PureComponent2) {
}))
);
if (this.props.hideConfiguration === true) {
if (getRenderResult()) {
return _react2.default.createElement(
'table',
{ className: 'pvtUi' },
@ -660,7 +664,18 @@ var PivotTableUI = function (_React$PureComponent2) {
return _react2.default.createElement(
'table',
{ className: 'pvtUi' },
_react2.default.createElement(
getRenderResult() && _react2.default.createElement(
'tbody',
{ onClick: function onClick() {
return _this8.setState({ openDropdown: false });
} },
_react2.default.createElement(
'tr',
null,
outputCell
)
),
!getRenderResult() && _react2.default.createElement(
'tbody',
{ onClick: function onClick() {
return _this8.setState({ openDropdown: false });
@ -690,7 +705,18 @@ var PivotTableUI = function (_React$PureComponent2) {
return _react2.default.createElement(
'table',
{ className: 'pvtUi' },
_react2.default.createElement(
getRenderResult() && _react2.default.createElement(
'tbody',
{ onClick: function onClick() {
return _this8.setState({ openDropdown: false });
} },
_react2.default.createElement(
'tr',
null,
outputCell
)
),
!getRenderResult() && _react2.default.createElement(
'tbody',
{ onClick: function onClick() {
return _this8.setState({ openDropdown: false });
@ -723,7 +749,8 @@ PivotTableUI.propTypes = Object.assign({}, _PivotTable2.default.propTypes, {
hiddenFromAggregators: _propTypes2.default.arrayOf(_propTypes2.default.string),
hiddenFromDragDrop: _propTypes2.default.arrayOf(_propTypes2.default.string),
unusedOrientationCutoff: _propTypes2.default.number,
menuLimit: _propTypes2.default.number
menuLimit: _propTypes2.default.number,
hideConfiguration: _propTypes2.default.bool
});
PivotTableUI.defaultProps = Object.assign({}, _PivotTable2.default.defaultProps, {
@ -731,7 +758,8 @@ PivotTableUI.defaultProps = Object.assign({}, _PivotTable2.default.defaultProps,
hiddenFromAggregators: [],
hiddenFromDragDrop: [],
unusedOrientationCutoff: 85,
menuLimit: 500
menuLimit: 500,
hideConfiguration: false
});
exports.default = PivotTableUI;

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{
"name": "v-react-pivottable",
"version": "0.11.5",
"version": "0.11.6",
"description": "A React-based pivot table",
"main": "PivotTableUI.js",
"files": [