xdev-software / vaadin-grid-exporter

Makes it possible to export Vaadin Grids to different formats

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rework UI and functionality

AB-xdev opened this issue · comments

The UI and functionality should be reworked.

  • The project was originally developed with RapidClipse and through that contains a ton of auto-generated code that not very human-readable.

  • The UI doesn't make any sense in some places and it's not very intuitive in the first place. Some kind of "assistant" would be nice:
    Something like this maybe:
    grafik

  • Currently the same objects are used from the beginning to the end and are sometimes modified on the way. This is not a good practice as the code is not layered/isolated.

The exports should also be refactored, the XLSX export should e.g. not be restrained to a page size or at least it should be configurable...

Example: Additional options for CSV:

  • What to use as field-delimiter
  • What to use as line-delimiter
  • Encoding (UTF8 with BOM)

Implemented the basic functionality on branch https://github.com/xdev-software/vaadin-grid-exporter/tree/refactoring. @AB-xdev please check if this according to our standards.