This library provides a Headless UI library for building powerful tables & datagrids.
The simplest way to use the library;
- add the following dependencies into the build system. i.e.
<dependency>
<groupId>org.realityforge.arez.table</groupId>
<artifactId>arez-table</artifactId>
<version>0.01</version>
</dependency>
- If you are using ArezTable within a GWT application you will also need to inherit the appropriate
GWT module in your
.gwt.xml
file. It is usually enough to add:
<module>
...
<inherits name='arez.table.Table'/>
...
</module>
If you want the framework to perform validation and invariant checking you can instead inherit
the Dev
module instead. The Dev
module is beneficial during development as it adds a
level of safety and error checking, but it should not be used in production environments as it adds
some overhead in terms of code size and execution speed. The Dev
module can be added via:
<module>
...
<inherits name='arez.table.TableDev'/>
...
</module>
For more information about component, please see the Website. For the source code and project support please visit the GitHub project.
The component was released as open source so others could benefit from the project. We are thankful for any contributions from the community. A Code of Conduct has been put in place and a Contributing document is under development.
The component is licensed under Apache License, Version 2.0.
- Stock Software for providing significant support in building and maintaining Arez-Table.