mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-23 18:18:21 +08:00
Simplified beforeFilter and afterFilter events
Removed `form` as a parameter to the events since it can be retrieved using `$grid.find('form.gridview-filter-form')`.
This commit is contained in:
committed by
Qiang Xue
parent
4bd8a8c9dd
commit
f8dc796d23
@@ -33,10 +33,9 @@
|
|||||||
/**
|
/**
|
||||||
* beforeFilter event is triggered before filtering the grid.
|
* beforeFilter event is triggered before filtering the grid.
|
||||||
* The signature of the event handler should be:
|
* The signature of the event handler should be:
|
||||||
* function (event, form)
|
* function (event)
|
||||||
* where
|
* where
|
||||||
* - event: an Event object.
|
* - event: an Event object.
|
||||||
* - form: is the grid filter form that will be submitted
|
|
||||||
*
|
*
|
||||||
* If the handler returns a boolean false, it will stop filter form submission after this event. And as
|
* If the handler returns a boolean false, it will stop filter form submission after this event. And as
|
||||||
* a result, afterFilter event will not be triggered.
|
* a result, afterFilter event will not be triggered.
|
||||||
@@ -45,10 +44,9 @@
|
|||||||
/**
|
/**
|
||||||
* afterFilter event is triggered after filtering the grid and filtered results are fetched.
|
* afterFilter event is triggered after filtering the grid and filtered results are fetched.
|
||||||
* The signature of the event handler should be:
|
* The signature of the event handler should be:
|
||||||
* function (event, form)
|
* function (event)
|
||||||
* where
|
* where
|
||||||
* - event: an Event object.
|
* - event: an Event object.
|
||||||
* - form: is the grid filter form that will be submitted
|
|
||||||
*/
|
*/
|
||||||
afterFilter: 'afterFilter.yiiGridView'
|
afterFilter: 'afterFilter.yiiGridView'
|
||||||
};
|
};
|
||||||
@@ -109,7 +107,7 @@
|
|||||||
|
|
||||||
// triggers `beforeFilter` grid event with the filter form as a parameter
|
// triggers `beforeFilter` grid event with the filter form as a parameter
|
||||||
event = $.Event(gridEvents.beforeFilter);
|
event = $.Event(gridEvents.beforeFilter);
|
||||||
$grid.trigger(event, [$form]);
|
$grid.trigger(event);
|
||||||
if (event.result === false) {
|
if (event.result === false) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -118,7 +116,7 @@
|
|||||||
|
|
||||||
// triggers `afterFilter` grid event with the filter form as a parameter
|
// triggers `afterFilter` grid event with the filter form as a parameter
|
||||||
event = $.Event(gridEvents.afterFilter);
|
event = $.Event(gridEvents.afterFilter);
|
||||||
$grid.trigger(event, [$form]);
|
$grid.trigger(event);
|
||||||
},
|
},
|
||||||
|
|
||||||
setSelectionColumn: function (options) {
|
setSelectionColumn: function (options) {
|
||||||
|
|||||||
Reference in New Issue
Block a user