Feature #2163
RCP: X.X, Standardize export mechanism
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
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)