Funciones generales


object icc.utils.getMousePosition ();

Devuelve la posición del mouse en la pantalla en forma de un objeto con los miembros x e y.


string icc.utils.trim ( string  text );

Quita todos los espacios del texto salvo el espacio entre una palabra y otra.


boolean icc.utils.isNumeric ( string  text );

Devuelve un valor boolean que indica si una expresión puede evaluarse como un número.


date icc.utils.ISO2Date ();

Recibe un string con la fecha o fecha/hora en formato ISO yyyy-mm-dd HH:MM:SS y devuelve un objeto javascript de tipo date o undefined en caso de error.


string icc.utils.ISO2LocalDate ( string  isodatetime );

Recibe un string con la fecha o fecha/hora en formato ISO y devuelve un string con la fecha en el formato local acorde a las preferencias de la aplicación.


string icc.utils.ISO2LocalDatetime ( string  isodatetime );

Recibe un string con la fecha o fecha/hora en formato ISO y devuelve un string con la fecha y la hora en el formato local acorde a las preferencias de la aplicación.


string icc.utils.now ( [boolean  asUTC] , [boolean  serverTime] );
asUTCLa fecha y hora obtenidas estará en UTC.
serverTimeLa fecha y hora obtenidas toman como referencia la hora del servidor, ignorando la fecha de la maquina del cliente.(Esto es útil cuando no hay seguridad de que la computadora del cliente tenga la fecha correcta como cuando este accede desde internet.)

Devuelve un string con la fecha y hora actuales y opcionalmente esta puede ser convertida a UTC y/o tomar comor referencia la hora del servidor web.


string icc.utils.Date2ISO ( date  d );

Recibe un objeto javascript de tipo date y retorna un string en formato ISO yyyy-mm-dd HH:MM:SS


string icc.utils.guid ();

Retorna un string con un identificador único generado a partir de números aleatorios.


boolean icc.utils.boolFromString ( string  boolstr );

Retorna un boolean de valor true si el string de entrada es true yes o 1 de otra manera retorna false.


date icc.utils.dateFromString ( string  str );

Parsea el string de entrada y devuelve un objeto javascript de tipo date. El formato del string debe ser acorde al formato local establecido en las preferencias de la aplicación.


application icc.ui.getApplication ();

Devuelve el objeto application perteneciente a instancia actual de ejecución.

Ejemplo
					
var usuario = icc.ui.getApplication().getUser();