Skip to content

Commit 1268818

Browse files
authored
Merge pull request jbaysolutions#347 from SheanDe/fix/max-row-listener
Fix: MaxRows in GridItems not updated
2 parents 915f06a + 5702e51 commit 1268818

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/components/GridItem.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,10 @@
256256
self.rowHeight = rowHeight;
257257
};
258258
259+
self.setMaxRowsHandler = function (maxRows) {
260+
self.maxRows = maxRows;
261+
};
262+
259263
self.directionchangeHandler = () => {
260264
this.rtl = getDocumentDir() === 'rtl';
261265
this.compact();
@@ -270,6 +274,7 @@
270274
this.eventBus.$on('setDraggable', self.setDraggableHandler);
271275
this.eventBus.$on('setResizable', self.setResizableHandler);
272276
this.eventBus.$on('setRowHeight', self.setRowHeightHandler);
277+
this.eventBus.$on('setMaxRows', self.setMaxRowsHandler);
273278
this.eventBus.$on('directionchange', self.directionchangeHandler);
274279
this.eventBus.$on('setColNum', self.setColNum)
275280
@@ -283,6 +288,7 @@
283288
this.eventBus.$off('setDraggable', self.setDraggableHandler);
284289
this.eventBus.$off('setResizable', self.setResizableHandler);
285290
this.eventBus.$off('setRowHeight', self.setRowHeightHandler);
291+
this.eventBus.$off('setMaxRows', self.setMaxRowsHandler);
286292
this.eventBus.$off('directionchange', self.directionchangeHandler);
287293
this.eventBus.$off('setColNum', self.setColNum);
288294
this.interactObj.unset() // destroy interact intance

src/components/GridLayout.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,10 @@
234234
this.eventBus.$emit("setColNum", this.colNum);
235235
}
236236
this.onWindowResize();
237-
}
237+
},
238+
maxRows: function() {
239+
this.eventBus.$emit("setMaxRows", this.maxRows);
240+
},
238241
},
239242
methods: {
240243
layoutUpdate() {

0 commit comments

Comments
 (0)