FacturaScripts

PurchasesModalInterface

Table of Contents

Methods

apply()  : void
applyBefore()  : void
assets()  : void
newProductFields()  : array<string|int, string>
Devuelve los nombres de las columnas a añadir al modal de búsqueda de producto.
newSupplierFields()  : array<string|int, string>
Devuelve los nombres de las columnas a añadir al modal de selección de proveedor.
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

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>

newSupplierFields()

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

public newSupplierFields() : 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>|Proveedor $row, string $field) : string|null
  • En el modal de proveedores $row es un objeto Proveedor.
  • 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>|Proveedor
$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