diff --git a/ayanova/src/components/gz-data-table.vue b/ayanova/src/components/gz-data-table.vue index 50baf535..e2751257 100644 --- a/ayanova/src/components/gz-data-table.vue +++ b/ayanova/src/components/gz-data-table.vue @@ -88,6 +88,57 @@ :no-data-text="lt('NoData')" class="elevation-1" > + + - - if (width < 389) { - this.narrowDataCellColumns = 7; - this.narrowHeaderCellColumns = 3; - } else if (width < 419) { - this.narrowDataCellColumns = 8; - this.narrowHeaderCellColumns = 3; - } else { - this.narrowDataCellColumns = 8; - this.narrowHeaderCellColumns = 4; - } - //this.narrowHeaderCellColumns = 12 - this.narrowDataCellColumns; - console.log("narrowDataCellColumns=" + this.narrowDataCellColumns); - } - }, //Used by narrow view to get the "header" text for a column based on the column key getHeaderText(key) { //key format is row-column e.g."500-2" @@ -260,6 +299,15 @@ export default { //could be more efficient if it just sends the ID's instead: this.$emit("update:selected", window.$gz._.map(this.selected, "id")); }, + handleSelectAllToggle(vv) { + // debugger; + vv.toggleSelectAll(!vv.everyItem); + // if (vv.everyItem) { + // vv.toggleSelectAll(false); + // } else if (vv.someItems) { + // vv.toggleSelectAll(true); + // } + }, btnClick(key, i) { //translate key to actual object type from header data //key format is row-column e.g."500-2" @@ -310,8 +358,7 @@ export default { // } that.loading = true; - //this is here because my theory is it's set to loading so this won't trigger a re-draw here - that.calculateNarrowWidthColumns(); + var listUrl = that.apiBaseUrl + "?" + window.$gz.api.buildQuery(listOptions); window.$gz.api.get(listUrl).then(res => {