new DrawOqt(namenon-null, valueopt, use_changeopt, delayopt, optionsopt, change_varnullable, contextopt) → {string}
Componente que renderiza una pizarra donde el usuario puede dibujar libremente. En la documentacion se pueden consultar las opciones que acepta options: https://github.com/embiem/react-canvas-draw
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
name |
ControlName | Identificacion del control |
||
value |
DataURL |
<optional> |
"" | El valor por defecto del componente |
use_change |
BooleanString |
<optional> |
"true" | Determina si se usara el evento de cambio |
delay |
string |
<optional> |
"1000" | El tiempo que demora en enviar el evento de cambio al form (en ms) |
options |
DrawOqtOptions |
<optional> |
{...} | Json string con las opciones de CanvasDraw. Default: {
"loadTimeOffset": 5,
"lazyRadius": 1,
"brushRadius": 1,
"brushColor": "#444",
"catenaryColor": "#0a0302",
"gridColor": "rgba(150,150,150,0.17)",
"hideGrid": false,
"canvasWidth": 400,
"canvasHeight": 400,
"disabled": false,
"imgSrc": "",
"immediateLoading": false,
"hideInterface": false,
"gridSizeX": 25,
"gridSizeY": 25,
"gridLineWidth": 0.5,
"hideGridX": false,
"hideGridY": false,
"enablePanAndZoom": false,
"mouseZoomFactor": 0.01,
"zoomExtents": { "min": 0.33, "max": 3 }
} |
change_var |
string |
<nullable> |
Variable que tomarĂ¡ el valor del control cuando se modifique |
|
context |
string |
<optional> |
"global" | Contexto donde se encuentra la variable |
- Source:
Returns:
Data URL string
- Type
- string
Example
<draw name="firma" options='{"brushColor": "blue"}'></draw>