1
私はプログラムで「新しい」イベントを発生させようとしています。jsを使用して新しいイベントを起動する方法
新しいイベントをトリガーするにはどうすればいいですか?(既存のイベントをカスタムイベント関数で干渉させるだけではなく)
ます(PLS)を使用すると、レポート作成コンテキストへのアクセスを持っている場合は、イベントを発生するイベントマネージャを使用することができます例
私はプログラムで「新しい」イベントを発生させようとしています。jsを使用して新しいイベントを起動する方法
新しいイベントをトリガーするにはどうすればいいですか?(既存のイベントをカスタムイベント関数で干渉させるだけではなく)
ます(PLS)を使用すると、レポート作成コンテキストへのアクセスを持っている場合は、イベントを発生するイベントマネージャを使用することができます例
を共有することができます:一方
<script type="text/javascript">
context.eventMgr().fireExternalEvent("customEventName", customEventObj)
</script>
を、あなたは外でイベントを発生することができます
var ic3Application = ic3.startReport(options);
:あなたはたとえば、インスタンス
をic3Reportingへのアクセス権を持っている場合は、アプリの210
あなたは、このような方法で、アプリのイベントを発生することができます
<script type="text/javascript">
//get ic3application instance
var ic3Application = ic3.startReport(options);
var customEventObj = {someKey: 'someVal'};
ic3Application.fireEvent("customEventName", customEventObj)
</script>
EDIT
あなたは「にonSelect」であなたのイベントを使用しようとしている場合、それは次のようになります。
customEventObj = {
selection : {
name: 'selectionName',
uniqueName: 'selectionUniqueName'
}
}
しかし、それでも、あなたのニーズに合ったオブジェクトを自由に提供できます。