Skip to content

Commit

Permalink
fix #19 #32
Browse files Browse the repository at this point in the history
  • Loading branch information
Seungwoo321 committed Oct 13, 2021
1 parent 398bc0e commit 7e5f5ea
Show file tree
Hide file tree
Showing 3 changed files with 135 additions and 29 deletions.
81 changes: 67 additions & 14 deletions dist/vue-pivottable.common.js
Expand Up @@ -227537,6 +227537,7 @@ utils_PivotData.defaultProps = {
};

// CONCATENATED MODULE: ./src/helper/defaultProps.js

/* harmony default export */ var defaultProps = ({
props: {
data: {
Expand All @@ -227550,6 +227551,17 @@ utils_PivotData.defaultProps = {
return [];
}
},
heatmapMode: String,
tableColorScaleGenerator: {
type: Function
},
tableOptions: {
type: Object,
default: function _default() {
return {};
}
},
renderers: Function,
rendererName: {
type: String,
default: 'Table'
Expand Down Expand Up @@ -227587,7 +227599,7 @@ utils_PivotData.defaultProps = {
}
},
derivedAttributes: {
type: Object,
type: [Function, Object],
default: function _default() {
return {};
}
Expand All @@ -227605,6 +227617,13 @@ utils_PivotData.defaultProps = {
validator: function validator(value) {
return ['key_a_to_z', 'value_a_to_z', 'value_z_to_a'].indexOf(value) !== -1;
}
},
tableMaxWidth: {
type: Number,
default: 0,
validator: function validator(value) {
return value >= 0;
}
}
}
});
Expand Down Expand Up @@ -227977,17 +227996,16 @@ var TSVExportRenderer = {

/* harmony default export */ var Pivottable = ({
name: 'vue-pivottable',
props: ['tableMaxWidth'],
mixins: [defaultProps],
computed: {
renderers: function renderers() {
defaultRenderers: function defaultRenderers() {
return src_TableRenderer[this.rendererName in src_TableRenderer ? this.rendererName : Object.keys(src_TableRenderer)[0]];
}
},
methods: {
createPivottable: function createPivottable(h) {
var props = this.$props;
return h(this.renderers, {
return h(this.renderers || this.defaultRenderers, {
props: props
});
},
Expand Down Expand Up @@ -228620,13 +228638,6 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
name: 'vue-pivottable-ui',
mixins: [defaultProps],
props: {
tableMaxWidth: {
type: Number,
default: 0,
validator: function validator(value) {
return value >= 0;
}
},
hiddenAttributes: {
type: Array,
default: function _default() {
Expand Down Expand Up @@ -228663,7 +228674,7 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
}
},
computed: {
renderers: function renderers() {
rendererItems: function rendererItems() {
return Object.assign({}, src_TableRenderer, PlotlyRenderer);
},
numValsAllowed: function numValsAllowed() {
Expand All @@ -228689,6 +228700,29 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
return Object.keys(this.attrValues).filter(function (e) {
return !_this3.propsData.rows.includes(e) && !_this3.propsData.cols.includes(e) && !_this3.hiddenAttributes.includes(e) && !_this3.hiddenFromDragDrop.includes(e);
}).sort(sortAs(this.unusedOrder));
},
config: function config() {
return {
derivedAttributes: this.derivedAttributes,
hiddenAttributes: this.hiddenAttributes,
hiddenFromAggregators: [],
hiddenFromDragDrop: [],
menuLimit: 500,
cols: ['Party'],
rows: ['Province'],
vals: [],
rowOrder: 'key_a_to_z',
colOrder: 'key_a_to_z',
exclusions: {},
inclusions: {},
unusedAttrsVertical: 85,
autoSortUnusedAttrs: false,
showUI: true,
sorters: {},
inclusionsInfo: {},
aggregatorName: 'Count',
rendererName: 'Table'
};
}
},
data: function data() {
Expand Down Expand Up @@ -228740,6 +228774,12 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
watch: {
data: function data() {
this.init();
},
propsData: {
handler: function handler(value) {
this.$emit('onRefresh', value);
},
deep: true
}
},
methods: {
Expand Down Expand Up @@ -228867,7 +228907,7 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
staticClass: ['pvtRenderers']
}, [h(Dropdown, {
props: {
values: Object.keys(this.renderers)
values: Object.keys(this.rendererItems)
},
domProps: {
value: rendererName
Expand All @@ -228876,7 +228916,7 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
input: function input(value) {
_this6.propUpdater('rendererName')(value);

_this6.propUpdater('renderer', _this6.renderers[value]);
_this6.propUpdater('renderer', _this6.rendererItems[value]);
}
}
})]);
Expand Down Expand Up @@ -229030,6 +229070,18 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt




var PivotUtilities = {
aggregatorTemplates: aggregatorTemplates,
aggregators: aggregators,
derivers: derivers,
locales: locales,
naturalSort: naturalSort,
numberFormat: numberFormat,
getSort: getSort,
sortAs: sortAs,
PivotData: utils_PivotData
};
var components = {
VuePivottable: Pivottable,
VuePivottableUi: PivottableUi
Expand All @@ -229044,6 +229096,7 @@ if (typeof window !== 'undefined' && window.Vue) window.Vue.use(Pivottable);
// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js
/* concated harmony reexport VuePivottable */__webpack_require__.d(__webpack_exports__, "VuePivottable", function() { return Pivottable; });
/* concated harmony reexport VuePivottableUi */__webpack_require__.d(__webpack_exports__, "VuePivottableUi", function() { return PivottableUi; });
/* concated harmony reexport PivotUtilities */__webpack_require__.d(__webpack_exports__, "PivotUtilities", function() { return PivotUtilities; });


/* harmony default export */ var entry_lib = __webpack_exports__["default"] = (src);
Expand Down
81 changes: 67 additions & 14 deletions dist/vue-pivottable.umd.js
Expand Up @@ -227546,6 +227546,7 @@ utils_PivotData.defaultProps = {
};

// CONCATENATED MODULE: ./src/helper/defaultProps.js

/* harmony default export */ var defaultProps = ({
props: {
data: {
Expand All @@ -227559,6 +227560,17 @@ utils_PivotData.defaultProps = {
return [];
}
},
heatmapMode: String,
tableColorScaleGenerator: {
type: Function
},
tableOptions: {
type: Object,
default: function _default() {
return {};
}
},
renderers: Function,
rendererName: {
type: String,
default: 'Table'
Expand Down Expand Up @@ -227596,7 +227608,7 @@ utils_PivotData.defaultProps = {
}
},
derivedAttributes: {
type: Object,
type: [Function, Object],
default: function _default() {
return {};
}
Expand All @@ -227614,6 +227626,13 @@ utils_PivotData.defaultProps = {
validator: function validator(value) {
return ['key_a_to_z', 'value_a_to_z', 'value_z_to_a'].indexOf(value) !== -1;
}
},
tableMaxWidth: {
type: Number,
default: 0,
validator: function validator(value) {
return value >= 0;
}
}
}
});
Expand Down Expand Up @@ -227986,17 +228005,16 @@ var TSVExportRenderer = {

/* harmony default export */ var Pivottable = ({
name: 'vue-pivottable',
props: ['tableMaxWidth'],
mixins: [defaultProps],
computed: {
renderers: function renderers() {
defaultRenderers: function defaultRenderers() {
return src_TableRenderer[this.rendererName in src_TableRenderer ? this.rendererName : Object.keys(src_TableRenderer)[0]];
}
},
methods: {
createPivottable: function createPivottable(h) {
var props = this.$props;
return h(this.renderers, {
return h(this.renderers || this.defaultRenderers, {
props: props
});
},
Expand Down Expand Up @@ -228629,13 +228647,6 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
name: 'vue-pivottable-ui',
mixins: [defaultProps],
props: {
tableMaxWidth: {
type: Number,
default: 0,
validator: function validator(value) {
return value >= 0;
}
},
hiddenAttributes: {
type: Array,
default: function _default() {
Expand Down Expand Up @@ -228672,7 +228683,7 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
}
},
computed: {
renderers: function renderers() {
rendererItems: function rendererItems() {
return Object.assign({}, src_TableRenderer, PlotlyRenderer);
},
numValsAllowed: function numValsAllowed() {
Expand All @@ -228698,6 +228709,29 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
return Object.keys(this.attrValues).filter(function (e) {
return !_this3.propsData.rows.includes(e) && !_this3.propsData.cols.includes(e) && !_this3.hiddenAttributes.includes(e) && !_this3.hiddenFromDragDrop.includes(e);
}).sort(sortAs(this.unusedOrder));
},
config: function config() {
return {
derivedAttributes: this.derivedAttributes,
hiddenAttributes: this.hiddenAttributes,
hiddenFromAggregators: [],
hiddenFromDragDrop: [],
menuLimit: 500,
cols: ['Party'],
rows: ['Province'],
vals: [],
rowOrder: 'key_a_to_z',
colOrder: 'key_a_to_z',
exclusions: {},
inclusions: {},
unusedAttrsVertical: 85,
autoSortUnusedAttrs: false,
showUI: true,
sorters: {},
inclusionsInfo: {},
aggregatorName: 'Count',
rendererName: 'Table'
};
}
},
data: function data() {
Expand Down Expand Up @@ -228749,6 +228783,12 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
watch: {
data: function data() {
this.init();
},
propsData: {
handler: function handler(value) {
this.$emit('onRefresh', value);
},
deep: true
}
},
methods: {
Expand Down Expand Up @@ -228876,7 +228916,7 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
staticClass: ['pvtRenderers']
}, [h(Dropdown, {
props: {
values: Object.keys(this.renderers)
values: Object.keys(this.rendererItems)
},
domProps: {
value: rendererName
Expand All @@ -228885,7 +228925,7 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt
input: function input(value) {
_this6.propUpdater('rendererName')(value);

_this6.propUpdater('renderer', _this6.renderers[value]);
_this6.propUpdater('renderer', _this6.rendererItems[value]);
}
}
})]);
Expand Down Expand Up @@ -229039,6 +229079,18 @@ function PivottableUi_objectSpread(target) { for (var i = 1; i < arguments.lengt




var PivotUtilities = {
aggregatorTemplates: aggregatorTemplates,
aggregators: aggregators,
derivers: derivers,
locales: locales,
naturalSort: naturalSort,
numberFormat: numberFormat,
getSort: getSort,
sortAs: sortAs,
PivotData: utils_PivotData
};
var components = {
VuePivottable: Pivottable,
VuePivottableUi: PivottableUi
Expand All @@ -229053,6 +229105,7 @@ if (typeof window !== 'undefined' && window.Vue) window.Vue.use(Pivottable);
// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js
/* concated harmony reexport VuePivottable */__webpack_require__.d(__webpack_exports__, "VuePivottable", function() { return Pivottable; });
/* concated harmony reexport VuePivottableUi */__webpack_require__.d(__webpack_exports__, "VuePivottableUi", function() { return PivottableUi; });
/* concated harmony reexport PivotUtilities */__webpack_require__.d(__webpack_exports__, "PivotUtilities", function() { return PivotUtilities; });


/* harmony default export */ var entry_lib = __webpack_exports__["default"] = (src);
Expand Down
2 changes: 1 addition & 1 deletion dist/vue-pivottable.umd.min.js

Large diffs are not rendered by default.

0 comments on commit 7e5f5ea

Please sign in to comment.