FileInputProps
Seleccion de archivos con limite de tamano; puede leerlos como base64/texto. Categoria: input.
Firma
export interface FileInputProps extends CommonProps {
name?: string;
label?: string | number | boolean | I18nText;
helperText?: string | number | boolean | I18nText;
placeholder?: string | number | boolean | I18nText;
bind?: string;
bindTo?: string;
value?: unknown;
defaultValue?: unknown;
required?: boolean | Expr;
disabled?: boolean | Expr;
readOnly?: boolean | Expr;
size?: Size | Expr;
rules?: ReglasDeValidacionDeclarativasShape;
onChange?: UiActionInput;
accept?: string | number | boolean | I18nText;
multiple?: boolean | Expr;
maxSizeMb?: number | Expr;
readAs?: "none" | "base64" | "text" | Expr;
onSelect?: UiActionInput;
onUpload?: UiActionInput;
onSuccess?: UiActionInput;
onError?: UiActionInput;
}- Extiende
Miembros (22)
| Nombre | Tipo | Descripción |
|---|---|---|
| nameopcional | string | Nombre del campo en el formulario. |
| labelopcional | string | number | boolean | I18nText | Etiqueta visible. |
| helperTextopcional | string | number | boolean | I18nText | Texto de ayuda bajo el control. |
| placeholderopcional | string | number | boolean | I18nText | Texto de ejemplo. |
| bindopcional | string | Clave de |
| bindToopcional | string | Obsoleto Obsoleto: usa |
| valueopcional | unknown | Valor controlado (normalmente una expresion |
| defaultValueopcional | unknown | Valor inicial. |
| requiredopcional | boolean | Expr | Marca el campo como obligatorio (asterisco + regla required). |
| disabledopcional | boolean | Expr | Deshabilita el control. |
| readOnlyopcional | boolean | Expr | Solo lectura. |
| sizeopcional | Size | Expr | Tamano en escala. Por defecto: |
| rulesopcional | ReglasDeValidacionDeclarativasShape | Reglas de validacion declarativas. |
| onChangeopcional | UiActionInput | Accion al cambiar el valor (recibe |
| acceptopcional | string | number | boolean | I18nText | Tipos aceptados (p. ej. "image/*,.pdf"). Rango: -inf .. 200 |
| multipleopcional | boolean | Expr | Varios archivos. |
| maxSizeMbopcional | number | Expr | Tamano maximo por archivo (MB). Por defecto: |
| readAsopcional | "none" | "base64" | "text" | Expr | Lee el contenido y lo entrega en Por defecto: |
| onSelectopcional | UiActionInput | Accion al elegir (recibe |
| onUploadopcional | UiActionInput | Obsoleto Obsoleto: sube con context.uploadAttachment. |
| onSuccessopcional | UiActionInput | Tras subir. |
| onErroropcional | UiActionInput | Si falla la subida. |
Usado en / Referenciado por
Fuente: bloomx-extensions/_shared/sdk/ui.d.ts:1388 · ui.d.ts