mardi 22 janvier 2013

SmartGWT et les thèmes

Le thème par défaut dans Smart GWT est le thème "Enterprise".
Or si on veut utiliser un autre thème, il faut mettre en place une configuration différente dans le descripteur du module qui est le fichier MODULE.gwt.xml

Alors que l'on a par défaut :

Il faudra plutôt mettre :

La partie à retenir ici : la référence à SmartGwtNoTheme car par défaut Smart GWT embarque le thème Enterprise, comme expliqué ici. En faut si on utilise SmartGwt, qui embarque le thème Enterprise, cela provoque un conflit avec les autres thèmes.
Les autres thèmes disponibles au moment où j'écris cette article, le 20130122 :

MS SQL SERVER ne comprend pas les guillements


Cette requête SQL provoque une erreur dans MS Sql Server : Invalid column name.
Cette requête fonctionne sous MySQL.

La bonne façon de l'écrire pour qu'elle fonctionne correctement avec les deux SGBD :


Notez les simples quotes autour de %azer% à la place des guillemets (double quotes).