Question

Je suis mise à niveau d'un projet de GWT GWT 1.7.1 à la version 2.0.3 actuellement plus récent. Il semble que la nouvelle méthode GWT cassé String.split (String regex) - Je reçois l'erreur suivante du côté Javascript:

this$static is undefined

Cela se produit dans cette ligne de mes .nocache.js fichier:

if (maxMatch == 0 && this$static.length > 0) {

... qui se trouve être une partie de méthode split chaîne équivalente en Javascript.

Y at-il un remède pour cela, en dehors de faire chaîne me séparer?

Était-ce utile?

La solution

Une solution possible est d'écrire une méthode JSNI qui entoure la fonction split JavaScript standard, quelque chose comme ceci (note: le code non testé:))

public static final native String[] split(String string, String separator) /*-{
    return string.split(separator);
}-*/;

La chose la plus proche de la GWT liste des questions est Problème 3071 , mais je « d juste coller avec JSNI sur celui-ci (comme je bâton avec JSNI pour les expressions régulières).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top