body onLoad Event im ZK JavaScript Frameworkbody onLoad Event in ZK JavaScript Framework

Um den body-onLoad Event einer ZK-basierten Anwendung zu realisieren verwendet man einfachsten das eingebaute JQuery, mit der darin enthaltenen load-Funktion:

<script>
  jq(this).load(
    dojo.connect(dojo.byId('someNode'), "onclick", function() {
      dojo.query('#someOtherNode')[0].focus();
      dojo.query('#someOtherNode')[0].select();
    });
</script>

Dieses Beispiel verwendet zusätzlich das Dojo-Toolkit welches folgendermaßen in ZK eingebunden werden kann:

<script src="lib/dojo/dojo.js">
  djConfig={parseOnLoad:true};
</script>

Um zu überprüfen ob alle DOM Elemente auch tatsächlich fertig geladen wurden sollten Elementzugriffe noch mittels der ready-Funktion gekapselt werden:

jq(this).ready(function() {
  dojo.byId('someNode')...
});

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.