jQuery .prêt() pour formulaire infopath?

J'ai un formulaire infopath que je veux modifier via jQuery. Le seul problème est qu'il se charge une fois que les pages DOM, afin de jQuery standard $(document).ready(handler); ne marchera pas ici. Ma question est est-il un moyen de tirer un $(infopath).ready(handler); d'une certaine sorte, ou un moyen de peut-être attendre pour le formulaire infopath pour faire le chargement, sans l'aide d'un standard setTimeout().

EDIT 1: Si vous avez plus d'informations, le jQuery est à l'intérieur d'un composant webpart Éditeur de Contenu (CEWP), et le formulaire Infopath est dans un Formulaire Infopath composant webpart Visionneuse de.

Je sais à l'aide de jQuery ou javascript avec infopath n'est pas une pratique courante, il est malheureusement nécessaire dans cette situation en raison de la non-idéal de fonctionnalités à partir d'infopath répété option contrôle, discuté plus loin dans cette question.

EDIT 2: De ce que je peux dire, et je peux très bien avoir tort, sharepoint est un fichier js appelé core.js il semble que la fonctionnalité de chargement, via AJAX, un formulaire infopath dans la page. Est-il possible que je peux configurer une fonction jQuery à agir après une télécommande fichier javascript fin de l'exécution?

  • Est la forme de la visionneuse de l'aide d'un iframe?
  • Non, je le souhaite, je pense que c'est à l'aide de code javascript. C'est très sournois sharepoint back-end javascript comme. (Si vous le code de n'importe quel montant de javascript avec sharepoint, vous comprenez ce que je veux dire). Si je ne peux pas obtenir une bonne réponse ici, je vais probablement être de gauche ramper à travers le code de réponse pour que les scripts sont chargés, puis l'analyse par l'intermédiaire de ce code pour voir si il y a quelque chose que je peux piggy back sur.
  • Je ressens votre douleur. Pas avec infopath en particulier, mais de sharepoint en général. Si c'est du javascript alors vous ne pouvez pas trouver une réponse facile. Ma seule pensée a été de vérifier à chaque seconde, pour un élément donné sur la page qui indique que c'est chargé, mais c'est un peu laid.
  • Comment est le formulaire infopath être chargé après le DOM est chargé, en particulier? Par le biais d'autres JS? Est-il jQuery?
  • ne infopath utilise jQuery?? Vous pouvez pirater $.ajax si core.js dépend de jQuery. si non pourriez me donner un lien où je peux voir ce core.js et vous dire comment pirater.
InformationsquelleAutor Vap0r | 2011-07-28