Chalalo Land

Tecnologías ASP.NET y un poco Más

Contacto


 Si quierer cooperar, yo feliz, muy agradecido :)

De donde me Visitan?

Locations of visitors to this page

Generic Content

Si te gustaron los articulos, y te animas te estaría muy agradecido!


Recent Posts

Tags

Community

Blogs de MVP

Amigos Geeks

Blogs Imperdibles

GODS

Archives

Email Notifications

ASP.NET Ajax Library, Introducción a Datalinker

Otra de las propuestas que se han enviado a el team de jQuery por parte del team de ASP.NET tiene que ver con los Datalinker. Esta nueva característica permite hacer el “link” desde una propiedad de un objeto a otra propiedad de otro objeto, además que el cambio en el objeto origen, provoque un cambio automático en el objeto con el link. Utilizando en DataLinking podemos sincronizar (y mantener sincronizados)  fácilmente la UI con los objetos en el lado del cliente.

Vamos a tener algo parecido al ejemplo del post anterior (http://geeks.ms/blogs/gperez/archive/2010/06/13/asp-net-ajax-library-introducci-243-n-a-las-nuevas-plantillas-client-side.aspx .

La UI será la siguiente:

image

El primer paso es incluir la librería:

image

 

Luego vamos a tener un objeto que tiene los siguientes campos:

image

Los cuales son coincidentes con nuestra UI, luego debemos hacer el link del objeto “ObjetoDocentes” con nuestros objetos Dom de la UI. (Esto es lo bueno!)

image

 

 

Como puedes ver con el método linkBoth lo que hacemos es linkear la el campo nombre, con la propiedad val del objeto txNombre, de esta manera se realiza la sincronización. al momento de ejecutar la pagina:

image

Ahora bien, si modificamos en la UI los valores, se sincronizan automáticamente en el objeto “ObjetosDocente”. Para eso tenemos una función que nos muestra los datos del objeto, la que está atachada al boton mostrar.

image

 

 

Modificamos el Nombre y Apellido (en la onda mundialera) y al momento de hacer click en mostrar, sin ninguna modificación ni código adicional, podemos ver que se sincronizó los datos del objeto con los datos de la UI.

image

Ahora bien, si queremos modificar los datos por código, lo podemos hacer mediante el método attr:

image

Vamos entonces a presionar el botón guardar y de inmediato se sincroniza la UI:

image

Estas funcionalidades todavía están en un estado de propuesta, y es posible que cambien en el futuro. Pero al menos nos da una visión general de como va a funcionar esta característica en el futuro.

Espero que te sirva!
Saludos
Gonzalo!

Posted: 21/6/2010 21:43 por Gonzalo Perez | con 3 comment(s)
Archivado en: ,,
Comparte este post:

Comentarios

MVP Factor ha opinado:

Nuestro buen amigo Gonzalo Perez ha escrito otro excelente artículo, aquí el detalle: Otra de las propuestas

# June 21, 2010 10:52 PM

Chalalo Land ha opinado:

En el post Anterior (si no lo viste, pincha aquí ), hablamos de la nueva característica llamada Datalinker

# June 30, 2010 7:32 AM

Chalalo Land ha opinado:

Si recién ya nos habían anunciado las excelentes noticias que Microsoft cooperaba con 3

# October 6, 2010 6:48 PM