2010-07-23 19 views
1

Est-ce que quelqu'un sait si des problèmes connus s'abonnent aux événements déclenchés par un YUI2 DataTable lors de l'utilisation avec YUI3 2in3? Je suis en train de faire ce qui suit et il ne fonctionne pas:Problèmes lors de l'abonnement à des événements YUI2 DataTable à l'aide de 2in3

myDataTable.subscribe("initEvent", function(){ 
    Y.log('******** hello from initEvent'); 
}); 

Autres caractéristiques du DataTable semblent fonctionner, mais je ne peux pas sembler puiser dans tous les événements.

Est-ce que quelqu'un d'autre a des problèmes avec cela? Aucune suggestion?

Merci,
Bart

Répondre

0

Bart,

http://ericmiraglia.com/yui/demos/2in3dt.php

à l'événement Souscripteurs init et l'événement click de ligne semble fonctionner en utilisant votre syntaxe ci-dessus. Y a-t-il quelque chose de différent dans votre implémentation? Ou peut-être que l'événement init a déjà été déclenché au moment où vous l'écoutez?

-Eric

+0

Eric, J'ai fini par obtenir une réponse à ce problème sur le forum de la bibliothèque YUI. La réponse est ici. http://yuilibrary.com/forum/viewtopic.php?f=92&t=4339 je devais utiliser myDataTable.on ("initEvent", ... plutôt que myDataTable.subscribe ("initEvent » ... Avec ce changer les choses fonctionnent. Est-ce que sens pour vous que je besoin d'écouter un événement YUI3 plutôt qu'un événement YUI2? Bart –

+0

Bart, non, cela ne "on" est juste un alias pour "abonnez-vous", donc vous ne passez pas à un événement YUI 3. Dans l'exemple ci-dessus, je vous renvoie à http://ericmiraglia.com/ yui/demos/2in3dt.php, je suis usin G abonnez-vous, et cela fonctionne bien. -Eric –

0

Sanity vérifier: est le module d'événements YUI2 chargé? Essayez également de charger le consignateur YUI2 et assurez-vous de référencer la version de débogage des scripts. La sortie est verbeuse, mais montre généralement où le problème est.

+0

Gabe, En utilisant YUI 2 en 3, Bart ne devrait pas avoir à s'inquiéter de savoir si YUI 2 Event ou d'autres dépendances DT sont chargées - cela devrait se produire automatiquement pour lui. Cf: http://www.yuiblog.com/blog/2010/03/11/yui-2-in-3-coming-soon/ -Eric –