Extjs girdPanel显示图片

var invoiceGridPanel = Ext.create('Ext.grid.Panel', {
            id : 'invoiceGridPanel',
            store : invoiceStore,
            title : '<spring:message code="INVOICE" />',
            columnLines : true,
            frame : true,
            features : [ {
                ftype : 'summary'
            } ],
            selModel : {
                selType : 'checkboxmodel',
                mode : 'SINGLE'
            },
            columns : [ {
                xtype : 'actioncolumn',
                width : 280,
                dataIndex : 'INVOICE_ID_',
                text : '<spring:message code="INVOICE" />',
                align : 'center',
                renderer : function(value, metaData, record) {//运用渲染
                    var id = metaData.record.id;
                    Ext.defer(function() {
                        Ext.create('Ext.Img', {
                            height : 140,
                            width : 250,
                            src : 'loadInvoiceRider.do?INVOICE_ID_=' + value,
                            renderTo : id,
                            listeners : {//双击图片,放大图片
                                scope : this,
                                el : {
                                    dblclick : function(e, a) {
                                        var winViewImage = Ext.create('Ext.Window', {
                                            width : 750,
                                            height : 500,
                                            maximizable : true,//窗体最大化按钮
                                            title : '<spring:message code="image" />',
                                            layout : "fit", //窗口布局类型  
                                            modal : true, //是否模态窗口,默认为false  
                                            resizable : false,//调整窗体大小
                                            closeAction : 'hide', //关闭窗体实际上是隐藏窗体并未关闭销毁此窗体对象(节约资源)
                                            plain : true,//窗体主体部分背景颜色透明
                                            draggable : true,//充许拖动窗体
                                            border : false,
                                            items : [ Ext.create('Ext.Img', {
                                                width : 750,
                                                height : 500,
                                                src : 'loadInvoiceRider.do?INVOICE_ID_=' + value
                                            }) ]
                                        });
                                        winViewImage.show();
                                    }
                                }
                            }

                        })
                    }, 50);

                    return Ext.String.format('<div id="{0}"></div>', id);
                }
            }, {
                text : '<spring:message code="INVOICE.INVOICE_CODE_" />',
                dataIndex : 'INVOICE_CODE_',
                style : 'text-align: center;',
                summaryType : 'sum',
                summaryRenderer : function(value) {
                    return '合计';
                },
                flex : 1
            }, {
                text : '<spring:message code="INVOICE.INVOICE_NO_" />',
                dataIndex : 'INVOICE_NO_',
                style : 'text-align: center;',
                flex : 1
            }, {
                text : '<spring:message code="INVOICE.INVOICE_DATE_" />',
                dataIndex : 'INVOICE_DATE_',
                style : 'text-align: center;',
                flex : 1
            }, {
                text : '<spring:message code="INVOICE.SUM_" />',
                dataIndex : 'SUM_',
                style : 'text-align: center;',
                width : 100,
                summaryType : 'sum'
            }, {
                text : '<spring:message code="INVOICE.MEMO_" />',
                dataIndex : 'MEMO_',
                style : 'text-align: center;',
                flex : 1
            }, {
                text : '<spring:message code="view" />',
                style : 'text-align: center;',
                width : 80,
                renderer : function(value, metaData, record, rowIdx, colIdx, store, view) {
                    return '<a href=javascript:_viewIntmdAcptInvoice()>' + '<spring:message code="view" />' + '</a>';
                }
            } ],
            viewConfig : {
                emptyText : '<div style="text-align: center; padding-top: 50px; font: italic bold 20px Microsoft YaHei;"><spring:message code="noData" /></div>',
                enableTextSelection : true
            },
            dockedItems : [ {
                xtype : 'pagingtoolbar',
                store : invoiceStore,
                dock : 'bottom',
                displayInfo : true
            } ]
        });

Extjs girdPanel显示图片