Skip to content

Commit 881d64f

Browse files
authored
Merge pull request #7 from paodb/enhanced-grid-icon-fix
Enhanced grid upgrades
2 parents 0378bd3 + bf5cce3 commit 881d64f

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

enhanced-grid-flow-demo/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.vaadin.componentfactory</groupId>
88
<artifactId>enhanced-grid-flow-demo</artifactId>
9-
<version>0.8.0</version>
9+
<version>0.9.0</version>
1010

1111
<name>Enhanced Grid Demo</name>
1212
<packaging>war</packaging>
@@ -106,7 +106,7 @@
106106
<dependency>
107107
<groupId>com.vaadin.componentfactory</groupId>
108108
<artifactId>enhanced-grid-flow</artifactId>
109-
<version>0.8.0</version>
109+
<version>0.9.0</version>
110110
</dependency>
111111

112112
<dependency>

enhanced-grid-flow/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.vaadin.componentfactory</groupId>
88
<artifactId>enhanced-grid-flow</artifactId>
9-
<version>0.8.0</version>
9+
<version>0.9.0</version>
1010
<packaging>jar</packaging>
1111

1212
<name>Enhanced Grid</name>
@@ -104,7 +104,7 @@
104104
<dependency>
105105
<groupId>com.vaadin.componentfactory</groupId>
106106
<artifactId>popup</artifactId>
107-
<version>2.2.3</version>
107+
<version>2.2.4</version>
108108
</dependency>
109109

110110
</dependencies>

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.vaadin.flow.component.Component;
2626
import com.vaadin.flow.component.HasValueAndElement;
2727
import com.vaadin.flow.component.dependency.JsModule;
28+
import com.vaadin.flow.component.dependency.Uses;
2829
import com.vaadin.flow.component.grid.ColumnPathRenderer;
2930
import com.vaadin.flow.component.grid.FilterField;
3031
import com.vaadin.flow.component.grid.FilterFieldDto;
@@ -34,6 +35,7 @@
3435
import com.vaadin.flow.component.grid.SortOrderProvider;
3536
import com.vaadin.flow.component.html.Div;
3637
import com.vaadin.flow.component.html.Span;
38+
import com.vaadin.flow.component.icon.Icon;
3739
import com.vaadin.flow.data.renderer.Renderer;
3840
import com.vaadin.flow.function.ValueProvider;
3941
import com.vaadin.flow.internal.HtmlUtils;
@@ -44,6 +46,7 @@
4446
* and a {@link FilterField filter component} to perform column's filtering.
4547
*
4648
*/
49+
@Uses(Icon.class)
4750
@JsModule(value = "./src/enhanced-grid-sorter.js")
4851
public class EnhancedColumn<T> extends Grid.Column<T> {
4952

@@ -129,11 +132,9 @@ private void addFilterButtonToHeader(Component headerComponent, HasValueAndEleme
129132
div.getElement().getStyle().set("display", "inline-block");
130133
filterField.setFor(div.getId().get());
131134
headerComponent.getElement().appendChild(div.getElement());
132-
133-
// this is needed to avoid js issues when adding popup
134-
headerComponent.getElement().executeJs("return").then(ignore -> {
135-
headerComponent.getElement().appendChild(filterField.getElement());
136-
});
135+
136+
// add filter field to header
137+
headerComponent.getElement().appendChild(filterField.getElement());
137138

138139
grid.addFilterClickedEventListener(e -> {
139140
if(e.buttonId.equals(getInternalId())) {

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<groupId>com.vaadin.componentfactory</groupId>
55
<artifactId>enhanced-grid-flow-root</artifactId>
6-
<version>0.8.0</version>
6+
<version>0.9.0</version>
77
<packaging>pom</packaging>
88
<modules>
99
<module>enhanced-grid-flow</module>
@@ -18,7 +18,7 @@
1818
<maven.compiler.target>1.8</maven.compiler.target>
1919
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2020
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
21-
<enhanced-grid-flow.version>0.8.0</enhanced-grid-flow.version>
21+
<enhanced-grid-flow.version>0.9.0</enhanced-grid-flow.version>
2222
</properties>
2323
<inceptionYear>2020</inceptionYear>
2424
<organization>

0 commit comments

Comments
 (0)