Попробуй вот такой callback
'callback' => 'js:function(){$(this.element).change();}'
Блин, почти оно! Срабатывает при выборе, но только один раз ;'-(. Т.е я выбираю, например за этот месяц, данные фильтруются, но когда хочу повторно поменять фильтр, например уже - за текущий год, то ничего не отрабатывает...
Надо заново инициализировать плагин daterangepicker, чтобы он снова заработал
Делается примерно так
В настройках грида
'afterAjaxUpdate' => 'reinstallDatePickers',
И после или до грида
Yii::app()->clientScript->registerScript(
'reinstall','
function reinstallDatePickers(id,data){
$("#Orders_created").daterangepicker({настройки грида}, function(){
$(this.element).change();
});
');