2.0添加行动作

    <link type="text/css" rel="stylesheet" href="http://www.cnblogs.com/extclient/Ext.ux.grid.RowActions.css"/>

    <script type="text/javascript" src="http://www.cnblogs.com/extclient/Ext.ux.grid.RowActions.js"></script>

        this.rowActions = new Ext.ux.grid.RowActions({
            id:'actions'
            ,header:'操作'
            ,widthIntercept:Ext.isSafari ? 4 : 2
            ,actions:[{iconCls:'editicon',qtip:'修改'    }
                    ,{iconCls:'deleteicon',qtip:'删除' }
                    ]
        });
       
        this.rowActions.on('action', this.onRowAction, this);

this.cm = new Ext.grid.ColumnModel([

  ....

  ,this.rowActions

]);

        Ext.apply(this,{
            plugins:[
                this.rowActions,
                ....]

    ,onRowAction:function(grid, record, action, row, col) {
        switch(action) {
            case 'deleteicon':
                this.deleteJlsEmdj()
                break;
            case 'editicon':
                this.editJlsEmdj();
                break;
        }
    }

posted @ 2011-05-07 14:01  meetrice  阅读(349)  评论(0编辑  收藏  举报