別の Web アプリ (Javascript で記述) で iframe として実行されている Extjs 4 アプリがあります。どうにかして外部でイベントを発生させ、フレームワークでキャッチしたいと思います。つまり真似したい
this.application.fireEvent('myevent', myparams);
現在、回避策があります。外部アプリでは、次のようなことができます...
var w = document.getElementById('myIFRAME').contentWindow;
if (w) {
w._myFunctionInExtjs(myParam);
}
...Ext コードで宣言されたグローバル関数を呼び出します。ただし、Ext イベントを介して行うと、はるかにクリーンになるので、助けていただければ幸いです。