Question

J'utilise le plugin Highontable .9.

J'ai des données qui écrivent une liste imbriquée à un champ "caché" hors marge après le changement fonctionnant bien:

afterChange: function () { $(\"#dt_1\").val(JSON.stringify($container.data(\"handsontable\").getData()));}


<textarea name="F0" cols="150" rows="2" id="dt_1" readonly="readonly" style="float: left; margin-left:-99999px; "></textarea></div>

Cependant, lorsque je reviendrai sur cette page, je repère que les données renoncent à la main-même, l'événement "Change" ne déclenche pas. Je comprends que cet événement d'après-change ne tire pas pour la charge initiale des problèmes de performance.

Alors, qu'est-ce que ça fait?Je dois remplir mon champ qui postera sur la charge complète du moteur de données.Mon système de back-end remplit le JavaScript sur la page pour Var Data= [[[]];

J'ai essayé d'utiliser la même fonction sur les événements suivants:

afterInit ()
afterLoadData ()
afterRender ()

Et quelques autres qui semblaient logiques et ils n'ont pas fonctionné.Mon Textarea ne se met pas à jour tant que je me concentre sur un champ.

Des idées?

Était-ce utile?

La solution

J'ai fini par déplacer la Textarea au-dessus de la grille et il semble que cela semble tirer correctement maintenant ... donc, erreur d'ordre d'exploitation.Je pensais que le DOM sur la charge tirerait des feu après l'imprimerie le HTML réel, mais je suppose que non.

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