область видимости extjs - PullRequest
       1

область видимости extjs

2 голосов
/ 01 марта 2011

Внутри панели вкладок есть объект, подобный этому:

tabpanel.counter = 3;

В панели вкладок есть вкладка t.Внутри находится сетка.Один из столбцов в панели сетки должен использовать средство визуализации.В функции рендеринга доступны запись, хранилище, ячейка, строка, столбец и т. Д.

Но есть ли в функции рендерера способ доступа к объекту счетчика, определенному в области действия табуляции?Какова область действия функции визуализации по умолчанию?ColumnModel или GridPanel?

1 Ответ

7 голосов
/ 01 марта 2011

Область действия по умолчанию для функции рендерера - это столбец, который вызывает функцию рендерера. Но вы можете указать, какую область действия выполняет средство визуализации, указав как функцию визуализации, так и ее область выполнения (эта ссылка), например ::100100

renderer: {
    fn: this.gridRenderer,
    scope: this //change this to change scope (this reference), i.e scope: tabpanel
}

Этот ответ взят из документации API extjs для функции Ext.grid.Column Renderer http://extjs/docs/index.html?class=Ext.grid.Column

...