2012-04-04 3 views
12

Esistono due tipi di dichiarazione di tipo menzionati nella documentazione del dojo. Sono e dojotype.Qual è la differenza tra data-dojo-type e dojotype?

Per esempio,

dojoType="dojox.grid.DataGrid" 

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

entrambi bene stanno lavorando in tutte le maggiori browser.But non capisco, Qual è la differenza tra i dati-dojotype e dojotype?

Dove devo usare dojoType? e dove dovrei usare ?

risposta

7

Penso che sia una nuova sintassi della stessa cosa, forse la sua funzionalità è leggermente diversa in quanto è regolata per html5, è possibile leggere più here. Comunque da quello che ho visto la sua consiglia di utilizzare i dati-dojo di tipo ...

3

Da dojo 1.6 documentazione:

L'attributo dojoType è stato deprecato, e sarà supportato in 2.0. Sostituire tutte le occorrenze di dojoType con dati-dojo-tipo, come il comportamento è per lo più identica, con le seguenti avvertenze:

quando si utilizzano dati-dojo-tipo, tutte le proprietà del widget devono essere stashed su un singolo attributo : dati-dojo-puntelli

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

+0

credo che mettendo tutte le proprietà in data-dojo-props era in versione 1.6 solo. Ha avuto una forte reazione alla comunità ed è stato rilasciato nel 1.7. Vedi [link] (http://kennethfranqueiro.com/2011/05/dojo-1-6-parser-confusion/) –