Examples of DOListExcelExporter


Examples of org.projectforge.export.DOListExcelExporter

    addContentMenuEntry(exportExcelButton);
  }

  protected DOListExcelExporter createExcelExporter(final String filenameIdentifier)
  {
    return new DOListExcelExporter(filenameIdentifier);
  }
View Full Code Here

Examples of org.projectforge.export.DOListExcelExporter

  }

  protected void exportExcel(final String filenameIdentifier, final String sheetTitle)
  {
    refresh();
    final DOListExcelExporter exporter = createExcelExporter(filenameIdentifier);
    final List< ? > list = getList();
    if (list != null && list.size() > 0) {
      final ExportSheet sheet = exporter.addSheet(sheetTitle != null ? sheetTitle : "data");
      exporter.addList(sheet, list);
      if (exporter.isExcelAutoFilter() == true) {
        sheet.setAutoFilter();
      }
    }
    exporter.onBeforeDownload();
    if (exporter.getWorkbook().getNumberOfSheets() == 0) {
      // Nothing to export.
      form.addError("validation.error.nothingToExport");
      return;
    }
    DownloadUtils.setDownloadTarget(exporter.getWorkbook().getAsByteArray(), exporter.getFilename());
  }
View Full Code Here

Examples of org.projectforge.export.DOListExcelExporter

   * @see org.projectforge.web.wicket.AbstractListPage#createExcelExporter(java.lang.String)
   */
  @Override
  protected DOListExcelExporter createExcelExporter(final String filenameIdentifier)
  {
    return new DOListExcelExporter(filenameIdentifier) {
      /**
       * @see org.projectforge.excel.ExcelExporter#onBeforeSettingColumns(java.util.List)
       */
      @Override
      protected List<ExportColumn> onBeforeSettingColumns(final ContentProvider sheetProvider, final List<ExportColumn> columns)
View Full Code Here

Examples of org.projectforge.export.DOListExcelExporter

   * @see org.projectforge.web.wicket.AbstractListPage#createExcelExporter(java.lang.String)
   */
  @Override
  protected DOListExcelExporter createExcelExporter(final String filenameIdentifier)
  {
    return new DOListExcelExporter(filenameIdentifier) {
      /**
       * @see org.projectforge.excel.ExcelExporter#onBeforeSettingColumns(java.util.List)
       */
      @Override
      protected List<ExportColumn> onBeforeSettingColumns(final ContentProvider sheetProvider, final List<ExportColumn> columns)
View Full Code Here

Examples of org.projectforge.export.DOListExcelExporter

   * @see org.projectforge.web.wicket.AbstractListPage#createExcelExporter(java.lang.String)
   */
  @Override
  protected DOListExcelExporter createExcelExporter(final String filenameIdentifier)
  {
    return new DOListExcelExporter(filenameIdentifier) {
      /**
       * @see org.projectforge.excel.ExcelExporter#addMapping(org.projectforge.excel.PropertyMapping, java.lang.Object,
       *      java.lang.reflect.Field)
       */
      @Override
View Full Code Here

Examples of org.projectforge.export.DOListExcelExporter

   * @see org.projectforge.web.wicket.AbstractListPage#createExcelExporter(java.lang.String)
   */
  @Override
  protected DOListExcelExporter createExcelExporter(final String filenameIdentifier)
  {
    return new DOListExcelExporter(filenameIdentifier) {
      /**
       * @see org.projectforge.excel.ExcelExporter#addMapping(org.projectforge.excel.PropertyMapping, java.lang.Object,
       *      java.lang.reflect.Field)
       */
      @Override
View Full Code Here

Examples of org.projectforge.export.DOListExcelExporter

   * @see org.projectforge.web.wicket.AbstractListPage#createExcelExporter(java.lang.String)
   */
  @Override
  protected DOListExcelExporter createExcelExporter(final String filenameIdentifier)
  {
    return new DOListExcelExporter(filenameIdentifier) {
      /**
       * @see org.projectforge.export.MyExcelExporter#putFieldFormat(org.projectforge.excel.ContentProvider, java.lang.reflect.Field,
       *      org.projectforge.core.PropertyInfo, org.projectforge.excel.ExportColumn)
       */
      @Override
View Full Code Here

Examples of org.projectforge.export.DOListExcelExporter

   * @see org.projectforge.web.wicket.AbstractListPage#createExcelExporter(java.lang.String)
   */
  @Override
  protected DOListExcelExporter createExcelExporter(final String filenameIdentifier)
  {
    return new DOListExcelExporter("liquidity") {
      /**
       * @see org.projectforge.export.DOListExcelExporter#putFieldFormat(org.projectforge.excel.ContentProvider, java.lang.reflect.Field,
       *      org.projectforge.core.PropertyInfo, org.projectforge.excel.ExportColumn)
       */
      @Override
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.