EN · DE · RU · FR · ES

#1044: ExportFile.kt

projectforge-business/src/main/kotlin/org/projectforge/business/scripting/ExportFile.kt Tipo: Kotlin · Rol: Scripting · Fuente: projectforge-business/src/main/kotlin/org/projectforge/business/scripting/ExportFile.kt 36 líneas · 7 código · 27 comentarios · 2 en blanco
Utilidad de exportación Excel/CSV para datos de archivo. Configura encabezados de columna (i18n), formateadores de campo (moneda, fecha) y llena filas desde colecciones de datos.

Estructura del código

Anotaciones: author, micromata

Clases: ExportFile

Propiedades (1): filename

Paquete: org.projectforge.business.scripting

Código fuente (resumido)

package org.projectforge.business.scripting

/**
 * Para exportar un único archivo como resultado de un script.
 *
 * @author Kai Reinhard (k.reinhard@micromata.de)
 */
class ExportFile(val filename: String, content: String? = null) {
    constructor(filename: String, content: ByteArray) : this(filename) {
        this.content = content
    }
    var content: ByteArray? = content?.toByteArray()
}

Historial de Git

868d6abb7 2025 -> 2026
0f74c4b76 Scripting soporta ahora ExportFile para devolver archivos individuales como resultado de script.