CommercialDoc class

Um documento comercial exibido na Central (FlenxDocHub) e servido em /{base}/{slug} — proposta, cartão de visita, tabela de preços, etc.

Você escreve o conteúdo em Dart (componentes Flenx). A Central e a página do documento (barra de imprimir, invólucro de folha/cartão, regras de impressão) são geradas automaticamente.

Constructors

CommercialDoc({required String slug, required String title, required String kind, required Component builder(), String description = '', String? meta, DocPrintFormat format = DocPrintFormat.sheet})
const

Properties

builder Component Function()
Conteúdo do documento (componentes Flenx).
final
description String
Texto curto no card da Central.
final
format DocPrintFormat
Invólucro/impressão do documento.
final
hashCode int
The hash code for this object.
no setterinherited
kind String
Categoria (vira filtro na Central). Ex.: 'Proposta', 'Cartão'.
final
meta String?
Linha de rodapé opcional do card (ex.: data, formato).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
slug String
Identificador na URL (ex.: proposta-comercial).
final
title String
Título exibido no card e na barra do documento.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited