OOUI/ウィジェット

This page is a translated version of the page OOUI/Widgets and the translation is 100% complete.

ウィジェットは、利用者が表示および操作できる 1 つ以上の OOUI elements の複合体です。 すべてのウィジェットは標準 API を介して構成および変更でき、その状態はモデルに応じて動的に変更できます。 ライブラリは、アプリケーションの低レベルの DOM イベント (clickkeydownmouseup など) を処理し、「ノイズ」をフィルタリングし (例えば、実際の変更が発生しない同じコンテンツのコピーと貼り付け)、アプリケーションにとって高レベルで重要なイベントを放出します (OOjs/Events を参照)。

OOUIライブラリには、いくつかの主要なカテゴリに分割されたカスタマイズ可能なウィジェットが格納されています:ボタンとスイッチアイコン、標識とラベル選択式フォームとオプション入力ウィジェットポップアップ、そして進捗バー。 レイアウトと共に使用することで、これらのウィジェットはダイアログやモーダルウィンドウといった高度なコンポーネントを作成できます。

全てのウィジェットが「箱外」で使用される訳ではないことに注意してください。 MenuWidgetsのようないくつかのウィジェットは、ほとんどそのままインスタンス化することはなく、クラスを継承して使用するよう設計されています。

ウィジェット