Feature #2163

RCP: X.X, Standardize export mechanism

Ajouté par Sebastien Jacquot il y a plus de 8 ans. Mis à jour il y a plus de 5 ans.

Statut:New Début:04/07/2013
Priorité:High Echéance:
Assigné à:- % réalisé:

0%

Catégorie:Export Temps passé: -
Version cible:TXM 0.X.X

Description

Core

  • create an extension point as org.txm.core.results.exporter with attributes:
    • String resultClass => TXMResult runtime class name that the exporter support, eg. org.txm.concordance.results.Concordance
    • String outputFormat => CSV, TXT, etc. (like for the extensions SWT Chart Components and Chart Creator )
    • lazy check the installed contributions for the selected result (resultClass) in the export dialog box and add the output/file formats to combo box
  • each core plug-in will define their own exporters (or not)

UI

  • create a TXMResultTableEditor
    • mutualise somme code as the viewer, the table creation, the navigation/pagination widget, etc. in __createPartControl()
    • look at the SWTChartsComponentProvider and its view export mechanism and see if it can be ported
    • the table must be exported "as is" (sorted or not, filtered or not, etc.)
      • Note: see how to manage the paginated results export
      • problem here is that some results are sorted or filtered in the result data itself but some others are not modified, only the view is modified. It's not uniform.
  • add an "Export data" and/or "Export view" button?

Old note:

h3. Solution

Add ODS (Calc), XLSX (Excel) and TSV formats to the "data" export commands:
* ODS is easy to produce with odftoolit <https://incubator.apache.org/odftoolkit/mvn-site/0.8-incubating/simple-odf/apidocs/index.html>
* other jars are available for Excel
* TSV can be generated by current code or by another jar


Sous-tâches

Feature #1491: RCP: X.X, CAH data exportNew

Feature #1492: RCP: X.X, CA data exportNew

Feature #1162: RCP: X.X, use the same CSV format for all export/import o...New

Feature #198: export similar to result view as concerns content and formatNew

Historique

#1 Mis à jour par Sebastien Jacquot il y a plus de 8 ans

  • Description mis à jour (diff)

#2 Mis à jour par Sebastien Jacquot il y a plus de 8 ans

  • Description mis à jour (diff)

#3 Mis à jour par Sebastien Jacquot il y a plus de 8 ans

  • Description mis à jour (diff)

#4 Mis à jour par Sebastien Jacquot il y a plus de 7 ans

  • Description mis à jour (diff)

#5 Mis à jour par Sebastien Jacquot il y a plus de 7 ans

  • Description mis à jour (diff)

#6 Mis à jour par Sebastien Jacquot il y a plus de 7 ans

  • Description mis à jour (diff)

#7 Mis à jour par Sebastien Jacquot il y a plus de 7 ans

  • Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.8.0

#8 Mis à jour par Sebastien Jacquot il y a plus de 6 ans

  • Version cible changé de TXM 0.8.0 à TXM 0.8.2

#9 Mis à jour par Matthieu Decorde il y a plus de 6 ans

  • Sujet changé de Standardize export mechanism à RCP: X.X, Standardize export mechanism
  • Description mis à jour (diff)

#10 Mis à jour par Sebastien Jacquot il y a plus de 5 ans

  • Description mis à jour (diff)
  • Version cible changé de TXM 0.8.2 à TXM 0.X.X

#11 Mis à jour par Sebastien Jacquot il y a plus de 5 ans

  • Description mis à jour (diff)

Formats disponibles : Atom PDF