ScriptEngine evaluador de expresiones
A partir de enero de 2015 se modifica el parser que evalua las expresiones programadas en los componentes de los formularios:
- cajas de formularios
- tabs de formularios
- botones de formularios
- links de objetos SQL
- links de columnas de formulario (box_collnk)
- links de columnas de SQLTable
- styles de columnas de formularios
- styles de columnas de SQLTable
- transaction manager de objectos SQL
- XSQL-Script function matchRow de Vtable
Se incorpora la nueva clase ScriptEngine que permite evaluar expresiones utilizando la misma sintaxis que en javascript y las mismas funciones. A continuación se muestran algunos ejemplos:
- ‘a’!=’a’
- ‘#cuenta’.substring(0,3) != ‘413’
- 1==1 && 2 > 1
- ‘#field’.indexOf(‘myvalue’) != -1