2

デフォルトでは、削除ボタンはこの機能に割り当てられています。

jQuery('#main-orders-details-grid a.delete').live('click',function() {
    if(!confirm('Are you sure you want to delete this item?')) return false;
    var th=this;
    var afterDelete=function(){};
    $.fn.yiiGridView.update('main-orders-details-grid', {
        type:'POST',
        url:$(this).attr('href'),
        success:function(data) {
            $.fn.yiiGridView.update('main-orders-details-grid');
            afterDelete(th,true,data);
        },
        error:function(XHR) {
            return afterDelete(th,false,XHR);
        }
    });
    return false;
});

この関数をオーバーライドしてユーザー定義の関数を追加する方法はありますか?

ネストされたグリッドで問題が発生しています。子から行を削除すると、マスター グリッドが更新されます。

4

1 に答える 1