FacturaScripts

SalesModalInterface

Table of Contents

Methods

apply()  : void
applyBefore()  : void
assets()  : void
newCustomerFields()  : array<string|int, string>
Devuelve los nombres de las columnas a añadir al modal de selección de cliente.
newProductFields()  : array<string|int, string>
Devuelve los nombres de las columnas a añadir al modal de búsqueda de producto.
renderField()  : string|null
Renderiza la celda de una columna añadida por el mod.
renderFieldHead()  : string|null
Renderiza la cabecera de una columna añadida por el mod al modal de productos.

Methods

newCustomerFields()

Devuelve los nombres de las columnas a añadir al modal de selección de cliente.

public newCustomerFields() : array<string|int, string>
Return values
array<string|int, string>

newProductFields()

Devuelve los nombres de las columnas a añadir al modal de búsqueda de producto.

public newProductFields() : array<string|int, string>
Return values
array<string|int, string>

renderField()

Renderiza la celda de una columna añadida por el mod.

public renderField(array<string|int, mixed>|Cliente $row, string $field) : string|null
  • En el modal de clientes $row es un objeto Cliente.
  • En el modal de productos $row es un array con los campos de variantes y productos.
  • Debe devolver el HTML completo de la celda, incluyendo las etiquetas .
  • Debe devolver null si el campo no pertenece a este mod.
Parameters
$row : array<string|int, mixed>|Cliente
$field : string
Return values
string|null

renderFieldHead()

Renderiza la cabecera de una columna añadida por el mod al modal de productos.

public renderFieldHead(string $field) : string|null
  • Debe devolver el HTML completo de la cabecera, incluyendo las etiquetas .
  • Debe devolver null si el campo no pertenece a este mod.
Parameters
$field : string
Return values
string|null
On this page

Search results