Skip to content

Commit ff25e6a

Browse files
authored
Merge pull request LokiExtensions#18 from LokiExtensions/bug/javascript-columns-array
JavaScript TypeError: columns initialized as object instead of array
2 parents 7f44b2e + f60d3e6 commit ff25e6a

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

view/adminhtml/templates/script/component-partial/columns-selector-component-partial.phtml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@ use Magento\Framework\View\Element\Template;
1212
activeColumns: null,
1313
initActiveColumns() {
1414
this.activeColumns = new Set();
15-
this.columns.forEach(column => {
16-
this.activeColumns.add(column.code);
17-
})
15+
if (Array.isArray(this.columns)) {
16+
this.columns.forEach(column => {
17+
this.activeColumns.add(column.code);
18+
})
19+
}
1820
},
1921
isColumnActive() {
2022
const columnName = this.$el.getAttribute('data-column');

view/adminhtml/templates/script/component-type/grid-component-type.phtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use Magento\Framework\View\Element\Template;
1717
...LokiAdminFiltersComponentPartial,
1818
...LokiAdminMassActionsComponentPartial,
1919
...LokiComponentType,
20-
columns: {},
20+
columns: [],
2121
columnPositions: {},
2222
showOtherActions: false,
2323
gridFilters: {},

0 commit comments

Comments
 (0)