レイアウトイベントとは

フレームワークに組み込まれているいくつかのコンポーネント(たとえば開閉式コンテンツ検索フィルタなど)では、動的にコンテンツが表示/非表示にされます。こうしたコンテンツの表示切替は、ページ全体のサイズにも影響を与えます。そしてそれは、ブラウザのビューポートやスクロール位置の調整を招くことにもなります。こうしたことは、たとえば固定ヘッダ/フッタのような他のコンポーネントにも影響を与えることがありえます。このようなコンポーネントは updatelayout イベントを呼び出して、他のコンポーネントにページサイズが変わったことを通知し、レイアウトの調整などを促すようにします。

動的にコンテンツを挿入/表示切替/削除などページの大きさ変更を伴う制御を行うアプリケーションをつくる開発者は、自分でもこの updatelayout イベントを発火してページの更新を通知する責務があります。