Skip to content

Commit 3d56f33

Browse files
committed
refactor: add override column key methods
1 parent eb5a1c2 commit 3d56f33

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

enhanced-grid-flow/src/main/java/com/vaadin/componentfactory/enhancedgrid/EnhancedColumn.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,4 +280,13 @@ public String addEnhancedGridSorter(String templateInnerHtml) {
280280
"<enhanced-grid-sorter path='%s'" + sortable + filtered +">%s</enhanced-grid-sorter>",
281281
escapedColumnId, templateInnerHtml);
282282
}
283+
284+
/**
285+
* @see Column#setKey(String)
286+
*
287+
*/
288+
@Override
289+
public EnhancedColumn<T> setKey(String key) {
290+
return (EnhancedColumn<T>) super.setKey(key);
291+
}
283292
}

enhanced-grid-flow/src/main/java/com/vaadin/componentfactory/enhancedgrid/EnhancedGrid.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,10 @@ public <V extends Component> EnhancedColumn<T> addComponentColumn(ValueProvider<
447447
public EnhancedColumn<T> getColumnByKey(String columnKey) {
448448
return (EnhancedColumn<T>) super.getColumnByKey(columnKey);
449449
}
450+
451+
protected void setColumnKey(String key, EnhancedColumn<T> column) {
452+
super.setColumnKey(key, column);
453+
}
450454

451455
@Override
452456
public void onApplyFilter(Object filter) {

0 commit comments

Comments
 (0)