私は簡単な仕事をしようとしています。このタスクは、HTML包含dijit.Form
をにロードすることContentPane
です。このHTMLをロードする前に必要なdijitはわかりませんが、ロードされたHTMLには、require
それらをロードするための適切なが含まれています。
したがって、ロードされたHTMLからスクリプトを実行できるようにするために、を使用しますdojox.layout.ContentPane
。ただし、に設定parseOnLoad
すると、スクリプトの実行前にtrue
解析が行われるため、コンテンツを最初にロードするときにdijitsを使用できません。また、コールバックを使用しようとすると、このコールバックが実行されても、のdijitsはロードされません。onDownloadEnd
require
私が考えることができるのはsetTimeout
、これらのスクリプトが実行される時間まで解析を延期するために使用していることだけです。ただし、このソリューションは時々失敗する可能性があり、アプリケーションの責任が少なくなるため、このソリューションは好きではありません。
require
では、ロードされたHTMLからのステートメントが実行された直後に解析が行われるようにするには、どのように解析を実行する必要がありますか?