2012-04-04 12 views
12

Hay dos tipos de declaración del tipo mencionado en la documentación dojo. Son y dojotype.¿Cuál es la diferencia entre los datos-dojotype y dojoType?

Por ejemplo,

dojoType="dojox.grid.DataGrid" 

data-dojo-type="dojox.grid.DataGrid" 

Ambos están trabajando muy bien en todos los principales browser.But no entiendo, ¿Cuál es la diferencia entre los datos-dojotype y dojoType?

Dónde debo usar dojoType? y donde debo usar ?

Respuesta

7

Creo que es una nueva sintaxis de la misma cosa, tal vez su funcionalidad es ligeramente diferente, ya que se ajusta para html5, puede leer más here. De todos modos por lo que vi su recomienda el uso de tipo de datos dojo ...

3

De dojo documentación 1.6:

El atributo dojoType ya no se utiliza, y será compatible en 2.0. Reemplazar todas las apariciones de dojoType con de tipo dojo de datos, como el comportamiento es en su mayoría idénticos, con las siguientes salvedades:

cuando se utiliza de tipo dojo de datos, todas las propiedades de widget deben ser escondidos en un solo atributo : datos-dojo-apoyos

Ver http://dojotoolkit.org/reference-guide/1.9/releasenotes/1.6.html

+0

creo que poniendo todas las propiedades en datos-dojo-props estaba en la versión 1.6 solamente. Tuvo una gran reacción negativa de la comunidad y se eliminó en 1.7. Ver [enlace] (http://kennethfranqueiro.com/2011/05/dojo-1-6-parser-confusion/) –

Cuestiones relacionadas