このトピックは、igGrid
™ の列集計ウィジェットに固有のイベントを説明します。
このトピックは、以下のセクションで構成されます。
列集計ウィジェットに固有なイベントは 3 つあります。(以下の「イベント参照チャート」ブロックを参照してください)。サフィックスが「-ing」のすべてのイベントはキャンセルでき、ハンドラーによって false を戻す場合に伝達を終了できます。
JavaScript の場合:
$("#grid1").igGrid({
features: [
{
name: 'Summaries',
showDropDownButton: true,
summariesCalculating: function (e, args) {
return false;
}
}
]
});
引数のメソッドおよびプロパティのほとんどに、それらが属するグリッドだけでなく、行固有のデータが含まれています。
イベントに添付するには、プロパティの定義と同じようにイベントのハンドラーを定義する必要があります。これでイベントをトリガーすると、ハンドラーが呼び出されます。
JavaScript の場合:
$("#grid1").igGrid({
features: [
{
name: 'Summaries',
showDropDownButton: true,
summariesCalculating: function (e, args) {
// Handle event
}
}
]
});
MVC でハンドラーを添付する場合、jQuery UI パターンを使用する必要があります。このパターンは、コントロールとイベントの名前を小文字で連結したものです。
JavaScript の場合:
$("#grid1").live("iggridsummariessummariescalculating", function (e, args) {
// Handle event
});
注: jQuery の live 関数は、ハンドラーに添付した後に一部の DOM 要素が追加される場合に使用されます。
イベント | 説明 | キャンセル可能 |
---|---|---|
dropDownOpening | 特定の列集計のドロップダウンが開く前に発生します | |
dropDownOpened | 特定の列のフィルター ドロップダウンが開いた後に発生します | |
dropDownClosing | 集計列のドロップダウンが閉じ始める前に発生します | |
dropDownClosed | 集計列ドロップダウンが完全に閉じた後に発生します | |
summariesCalculating | 集計計算を行う前に発生します | |
summariesCalculated | 集計計算を完全に行う前に発生します | |
summariesMethodSelectionChanged | ユーザーがチェックボックスから集計メソッドを選択すると発生します | |
summariesTogling | 集計行が切り替え始める前にイベントが発生します | |
summariesToggled | 集計行が切り替えられた後にイベントが発生します | |
dropDownOKClicked | ドロップダウンで OK ボタンを押すとイベントが発生します | |
dropDownCancelClicked | ドロップダウンで [キャンセル] ボタンを押すとイベントが発生します |
オンラインで表示: GitHub