Extjs girdPanel 디스플레이 이미지
var invoiceGridPanel = Ext.create('Ext.grid.Panel', {
            id : 'invoiceGridPanel',
            store : invoiceStore,
            title : '',
            columnLines : true,
            frame : true,
            features : [ {
                ftype : 'summary'
            } ],
            selModel : {
                selType : 'checkboxmodel',
                mode : 'SINGLE'
            },
            columns : [ {
                xtype : 'actioncolumn',
                width : 280,
                dataIndex : 'INVOICE_ID_',
                text : '',
                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 : '',
                                            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('     ', id);
                }
            }, {
                text : '',
                dataIndex : 'INVOICE_CODE_',
                style : 'text-align: center;',
                summaryType : 'sum',
                summaryRenderer : function(value) {
                    return ' ';
                },
                flex : 1
            }, {
                text : '',
                dataIndex : 'INVOICE_NO_',
                style : 'text-align: center;',
                flex : 1
            }, {
                text : '',
                dataIndex : 'INVOICE_DATE_',
                style : 'text-align: center;',
                flex : 1
            }, {
                text : '',
                dataIndex : 'SUM_',
                style : 'text-align: center;',
                width : 100,
                summaryType : 'sum'
            }, {
                text : '',
                dataIndex : 'MEMO_',
                style : 'text-align: center;',
                flex : 1
            }, {
                text : '',
                style : 'text-align: center;',
                width : 80,
                renderer : function(value, metaData, record, rowIdx, colIdx, store, view) {
                    return '' + '' + '';
                }
            } ],
            viewConfig : {
                emptyText : ' ',
                enableTextSelection : true
            },
            dockedItems : [ {
                xtype : 'pagingtoolbar',
                store : invoiceStore,
                dock : 'bottom',
                displayInfo : true
            } ]
        });        다음으로 전송:https://www.cnblogs.com/mwd-banbo/p/8570097.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.