Skip to content

Commit 5702e51

Browse files
Added event listener for max rows in GridItems component
1 parent d43e24f commit 5702e51

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
@@ -206,7 +206,10 @@
206206
this.eventBus.$emit("setColNum", this.colNum);
207207
}
208208
this.onWindowResize();
209-
}
209+
},
210+
maxRows: function() {
211+
this.eventBus.$emit("setMaxRows", this.maxRows);
212+
},
210213
},
211214
methods: {
212215
layoutUpdate() {

0 commit comments

Comments
 (0)