ブラウザの幅または高さが変更されたときに JavaScript コードをアクティブにします。
<xp:eventHandler event="onResize" attributes>content</xp:eventHandler>
設計モードで、[すべてのプロパティ] をクリックし、[events] カテゴリの [onResize] を探します。
このイベントを使用すると、幅や高さの寸法が、現在、縦長の比率であるか横長の比率であるかが分かります。
シングルページアプリケーションコントロールで使用できます。
モバイルアプリケーションでは多くの場合、onResize イベントを onOrientationChange イベントと共に使用して、ユーザーがデバイスを回転するときにレイアウトが変更されるようにします。ウィンドウオブジェクトを調べると、幅や高さが分かります。テストの目的では、ユーザーが Web ブラウザウィンドウをサイズ変更した場合に、デスクトップブラウザで onResize イベントも起動されるかどうかに注目することが有効です。
<xe:singlePageApp>
<xp:eventHandler event="onResize" submit="false">
<xe:this.script><![CDATA[console.log("onResize "
+"innerWidth:"+window.innerWidth+" innerHeight:"+window.innerHeight);]]></xe:this.script>
</xp:eventHandler>
</xe:singlePageApp>