Mostrando entradas con la etiqueta ajax. Mostrar todas las entradas
Mostrando entradas con la etiqueta ajax. Mostrar todas las entradas

2009-01 Navegando I, Un año mas, un año menos (vm)

Extendiendo nodos de un Tree en Dojo Tookit

El tree de Dojo Toolkit por defecto trae los nodos hijos plegados y no hay opción de posibilitar este despliegue, mirando código y leyendo blogs la opción adecuada es recorrerse los nodos y si tienen hijos desplegarlos en el Tree.

... por cada treeNode ...
...........................................
if (child.isFolder)
this._controller._expand(child);
...........................................

El blog alexatnet, propone una extensión de la librería de dojo para adoptar una solución completa. Expanding tree nodes on startup using Dojo Tree widget

The Dojo Toolkit 0.9

La gente de Dojo sin duda está en el buen camino y hace unas semanas sacó la release 0.9 de la toolkit que sin duda no hace sino mejorar. Una versión de la librería más compacta, mucho mejor organizada, fácil de aplicar en web y estilizar, son detalles que la caracterizan.

Buena documentación en su Web, numerosos ejemplos y tests al bajarte la librería y una buena guía para pasar de su versión 0.4 a la 0.9 son característas que desde mi punto de vista me han ayudado mucho a a manejarla en mis proyectos. Me he encontrado con ciertos problemas al introducirla en ciertos proyectos por las hojas de estilos, con la integración con modelos MVC, etc... pero casi todos los problemas he podido solucionarlos de unas u otras formas, lo que hace sino caracterizar a dojo toolkit como una herramienta open source adaptable, integrable, extensible y personalizable.

Sitio Web: Dojo Toolkit 0.9
Otros artículos destables:
http://ajaxian.com/archives/dojo-09-dissected-fast-and-3d

AJAX y problemática generada por los Marcadores, Favoritos e Históricos de los navegadores. ¿Una solución completa?

Una problemática muy común de las aplicaciones Web desarrolladas en AJAX es la intrusión que se originan en los navegadores desde el punto de vista de la creación de índices, marcadores, favoritos, interacción con los botones adelante o atras...

¿Cómo se soluciona?

Numerosas webs, blogs,... citan tanto el problema como la solución (WebMasterLibre, Ajaxian,...). Básicamente la solución radica en el uso de una nueva librería que controle la navegación entre páginas, este controller se alberga en un frame oculto el cual se invoca al interacturar con el navegador....

Este tipo de soluciones ha terminado con numerosos problemas en numerosas aplicaciones, pero llego el momento de que el problema fue a mayores cuando un requisito en un desarrollo impedía el uso de frames dentro de la aplicación web, por lo tanto todas esas librerías que componían el controller no se podían utilizar.

No puedo terminar esta entrada porque no se su solución... así que la dejaré abierta hasta que encuentre la manera o quizás alguien me ilumine ¿una idea?