public static function attachAjaxUpdateEvent($widget)
    {
        $trigger = '$("#'.$widget->id.'").trigger("ajaxUpdate.editable");';

        //check if trigger already inserted by another column
        if(strpos($widget->afterAjaxUpdate, $trigger) !== false) return;

        //inserting trigger
        if(strlen($widget->afterAjaxUpdate)) {
            $orig = $widget->afterAjaxUpdate;
            if(strpos($orig, 'js:')===0) $orig = substr($orig,3);
            $orig = "\n($orig).apply(this, arguments);";
        } else {
            $orig = '';
        }
        $widget->afterAjaxUpdate = "js: function(id, data) {
            $trigger $orig
        }";

        $widget->registerClientScript();
    }
public static function attachAjaxUpdateEvent($widget)
    {
        $trigger = '$("#'.$widget->id.'").trigger("ajaxUpdate.editable");';

        //check if trigger already inserted by another column
        if(strpos($widget->afterAjaxUpdate, $trigger) !== false) return;

        //inserting trigger
        if(strlen($widget->afterAjaxUpdate)) {
            $orig = $widget->afterAjaxUpdate;
            if(strpos($orig, 'js:')===0) $orig = substr($orig,3);
            $orig = "\n($orig).apply(this, arguments);";
        } else {
            $orig = '';
        }
        $widget->afterAjaxUpdate = "js: function(id, data) {
            $trigger $orig
        }";

        $widget->registerClientScript();
    }
public static function attachAjaxUpdateEvent ( $ widget ) { $ trigger = '$("#' . $ widget -> id . '").trigger("ajaxUpdate.editable");' ; //check if trigger already inserted by another column if ( strpos ( $ widget -> afterAjaxUpdate , $ trigger ) !== false ) return ; //inserting trigger if ( strlen ( $ widget -> afterAjaxUpdate ) ) { $ orig = $ widget -> afterAjaxUpdate ; if ( strpos ( $ orig , 'js:' ) === 0 ) $ orig = substr ( $ orig , 3 ) ; $ orig = "\n($orig).apply(this, arguments);" ; } else { $ orig = '' ; } $ widget -> afterAjaxUpdate = "js: function(id, data) {
            $trigger $orig
        }" ; $ widget -> registerClientScript ( ) ; }
injects ajaxUpdate event into widget

@param TbGridView $widget
injects ajaxUpdate event into widget