Ext.select ("div.x-grid-panel"). Elements [0] .id не работает для браузера Mozilla - PullRequest
0 голосов
/ 26 марта 2012

Я нашел упомянутый код ["Ext.select (" div.x-grid-panel "). Elements [0] .id"] здесь на этом сайте, это работает хорошо только для IE, для других браузеровэто не работает.Не удается заставить Grid s id...I m работать над Ext-JS 3 ... любая помощь будет отличной .. Заранее спасибо.

1 Ответ

0 голосов
/ 26 марта 2012

сначала нужно зарегистрировать свою сетку.Вы можете зарегистрировать свою сетку через Ext.reg ('',) Как показано ниже,

Ext.ns("Ext.xyz.abc");

Ext.xyz.abc.CreditCardReportGrid = Ext.extend(Ext.grid.GridPanel, {


    constructor : function(store) {
        Ext.apply(this,{
            id : 'creditCardReportGridId',
            name : 'creditCardReportGridId',
            store : store,
            columns : [
            {header : 'Report Type', width : 247,dataIndex:'reportType'},
            {header : 'Brand', width : 247,dataIndex:'brand'},
            {header : 'Processing Date', width : 247,dataIndex:'processingDate'},
            {header : 'Amount', width : 78,dataIndex:'amount', renderer : 'usMoney'}
            ],

            stripeRows: true,
            autoHeight: true,           
            autoWidth: true,
            loadMask: true,

            bbar: new Ext.PagingToolbar({
                        pageSize: Ext.APPLICATION_PAGE_SIZE,
                        store: store,
                        displayInfo: true,
                        displayMsg: '{0} - {1} of {2}',
                        emptyMsg: 'No Records'
            })
        });

        Ext.xyz.abc.CreditCardReportGrid.superclass.constructor.apply(this,arguments);
    }
});

Ext.reg('creditCardReportGrid',Ext.xyz.abc.CreditCardReportGrid);

После регистрации вашей сетки вы можете получить свою сетку через Ext.getCmp () из любого вашего js-файла.Например,

var grid = Ext.getCmp('creditCardReportGrid');

Как только вы получите всю свою сетку, вы также получите ее идентификатор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...