30 de julio de 2010

Validaciones via regExp


Valor que coincida con un patron:


usando el evento onChange en el editor emailEditor1 con nombre "emailEditor1Change"

y via js añadimos la propiedad "regExp" para emailEditor2 :
^(value_of_editor1)
para poder restringir que emailEditor2 sea igual a emailEditor1

later for set invalidMessage use the studio on properites of editor...

aqui esta el codigo

emailEditor1Change: function(inSender, inDisplayValue, inDataValue) {
try {
this.emailEditor2.editor.regExp = "^("+inDataValue+")";
this.emailEditor2.editor.createEditor();
} catch(e) {
console.error('ERROR IN emailEditor1Change: ' + e);
}
},

Funciones para convertir fechas con dojo

Aqui les comparto unas funciones para convertir fechas en formatos mas entendibles.

dojo.date.locale.format(new Date(), {
datePattern:"yyyy-MM-dd HH:mm:ss",
selector:"date"});

"2008-06-28T0000:04:00"

dojo.date.stamp.toISOString(new Date())
"2008-06-28T00:00:00-04:00"

dojo.date.stamp.toISOString(myDate, {selector:'date'})
"2008-06-28"

Fuente:
http://dojocampus.org/content/2008/07/03/dates-to-remember/

14 de julio de 2010

Imagenes en el datagrid a travez de una condicion

Quiero compartir este video creado un colaborador de WaveMaker Hispano su nombre Marcos Aguilera Ely de Colombia, el cual nos muestra un aporte de como incluir imagenes en un datagrid mediante una condicion previa en el datagrid.

Aqui el video pronto sale la version en español.



5 de julio de 2010

User Management Template Application

Hola queria compartir esta aplicacion que realize estos ultimos dias.


Acerca de UserManagement Template Application
Esta aplicacion demuestra usando WaveMaker la administracio de cuentas de usuarios via notificacion de emails.
Estos son algunos funciones que hay en esta aplicacion :
1. Acceso y manejo de password con MySQL database
2. Registrar / Crear nuevas cuentas via email
3. Cambiar informacion de la cuenta y contraseña
4. Resetear el password via email
5. Identificacion del usuario
6. Desconectarse
mas informacion en

http://dev.wavemaker.com/wiki/bin/dev/User+Management+template

21 de junio de 2010

Integracion Apache CouchDB con WaveMaker



Buenas amigos usuario de WaveMaker les quiero mostrar el videotutorial llamado
"Integracion Apache CouchDB con WaveMaker" .

Es un buen ejemplo para los que quieran experimentar con bases de datos documentales como es CouchDB(http://couchdb.apache.org/).


Aqui podemos mostrar un ejemplo basico de CRUD (Create Read Update Delete) de personas,
el cual se utilizo un base de datos como el sgte ejemplo de documento.


{ "_id": "be7fd562f4f5dd634278a68c6800baf5",  
  "_rev": "1-8f80454cc3c50686403090bfc31be259",  
  "am": "Torres", 
  "ap": "Garcia", 
  "docType": "Persona", 
  "nombre": "Victor" 
}

Esto se hizo posible usando las librerias de jcouchdb(http://code.google.com/p/jcouchdb/) para la conexion con java y otras dependencias de esta libreria.

El uso de serviceVariable, los tradicionales DataGrid y LiveForm conforman la parte de la interfaz grafica que se utilizo en este ejemplo.

Aqui esta el video}
===>




10 de junio de 2010

Uso de Decimales en WaveMaker

Hace uno dias vi otra gran explicacion de nuestro colaborador Christian Scolari de Chaco Argentina. Publico una interesante forma de utilizar los decimales en tu aplicacion de WaveMaker(http://dev.wavemaker.com/forums/?q=node/3761#comment-15249), en este caso uso como base de datos a mysql.

Aqui la breve explicacion.
1)En mysql tienes que usar el tipo de datos "decimal(8,2)"
2)En la columna del datagrid habilitar la propiedad "noFormat"

3)En el editor del decimal colocar la propiedad "place=2" para 2 digitos decimales

4)En el editor del decimal cambiar el tipo de editor de "number" a "text"
5)Opcional, pudes poner una expresion regular para validar en la propiedad RegExp "^[0-9]+(\.[0-9]{1,2})?$"



Ya esperamos otra contribucion de estas ....de veredad muy util..

10 de mayo de 2010

Toaster vs Alert


Recientemente un colaborador Christian Scolari desde Chaco, Argentina añadio este post (http://dev.wavemaker.com/forums/?q=node/3717#comment-14771) en la que describe el uso de toaster para los mensajes del GUI en WaveMaker.. es una excelente utilidad y muy atractiva.

Espero que puedan tenerlo en cuenta cuando inicien un nuevo proyecto.

Mis cosas

Powered By Blogger