new Lodash(input_variable, input_context, output_variable, output_context, operations)
Componente que recibe data de una variable, realiza cierto numero de operaciones con Lodash y guarda el resultado en una variable de salida. Para más información de como enviar generar las operaciones y los parametros que necesita cada una de ellas, ver la doc oficial de Lodash
Parameters:
Name | Type | Description |
---|---|---|
input_variable |
string | Variable que contiene la data de origen |
input_context |
string | Contexto de la variable de origen |
output_variable |
string | Variable donde se va a guardar el resultado de las operaciones |
output_context |
string | Contexto de la variable de salida |
operations |
JsonString | Array de operaciones, cada operacion es un array donde el primer elemento es el nombre de la funcion y los demas elementos son los parametros necesarios. |
- Source:
Example
<lodash
input_variable="moviles"
input_context="crearOrden"
output_variable="moviles"
output_context="test"
operations='[
["orderBy", ["value"], ["<<test.menu.order.value>>"]],
["filter", "fnline|(item) => <<test.menu.filter.value>>===null || item.value===<<test.menu.filter.value>>"]
]' ></lodash>
<lodash
input_variable="moviles"
input_context="test"
output_variable="moviles_count"
output_context="test"
operations='[
["size"]
]'></lodash>
<lodash
input_variable="moviles"
input_context="test"
output_variable="moviles_value_sum"
output_context="test"
operations='[
["map", "value"],
["sum"]
]'></lodash>
<a href="menu.order" context="test" data='{"value": "desc"}' target="variable">DESC</a>
<a href="menu.order" context="test" data='{"value": "asc"}' target="variable">ASC</a>
<a href="menu.filter" context="test" data='{"value": null}' target="variable">NO FILTRAR</a>
<a href="menu.filter" context="test" data='{"value": 6}' target="variable">FILTRAR POR VALUE 6</a>
<for_each variable="moviles" context="test" template="TestCampo"></for_each>
<p>cantidad: <stamp variable="moviles_count" context="test"></stamp></p>
<p>suma de values: <stamp variable="moviles_value_sum" context="test"></stamp></p>