Я хочу назвать перенастроить на сетке, чтобы изменить текст столбца, как этот примерСенча Ext, изменение столбца текста
Однако я хочу сделать это с помощью внешнего устройства, которое не имеет ничего общего с сетки.
Нужно найти ссылку на сетку, потому что, когда я прохожу его в переменную, Я получаю никакой ошибки метод при вызове не перенастроить
Любая помощь ценят благодаря
EDIT
Если вы посмотрите на ссылку в сообщении, то это:
onShowOfficesClick: function(){
var grid = this.down('grid');
Ext.suspendLayouts();
grid.setTitle('Employees');
grid.reconfigure(this.createOfficeStore()
Показывает, как перенастроить сетку.
То, что я пытаюсь сделать, это получить ссылку сетки от внешней функции, не уверен, если его можно
Вот некоторые из моего кода
var Social_Environment_Grid = Ext.create('Ext.data.Store', {
Переход к создать магазин, не так актуальна
Тогда это отдельная функция Jquery я хочу назвать
Social_Environment_Grid.reconfigure(false, newColumArray)
А я получаю ошибку Social_Environment_Grid не имеет метод переконфигурируйте, так что я предполагаю, что это не правильный эталонный объект
Надеется, что это имеет смысл
Редактировать Fixed
Fixed это благодаря всяким комментариям и ответы здесь была моя проблема
var Panel1 = Ext.create('Ext.panel.Panel', {
layout: 'fit',
height: 400,
layout: {
type: 'vbox', // Arrange child items vertically
align: 'stretch', // Each takes up full width
padding: 5
},
items: [{ // Results grid specified as a config object with an xtype of 'grid'
xtype: 'grid',
id: 'Panelxx1',
columns: [
Затем вызовите
Ext.getCmp('Panelxx1').reconfigure(false,alternativeIndex);
я не ссылающийся на сетку, а также не вызывая ссылку на объект правильно, спасибо за помощь каждого
В 'Ext.grid.Panel.prototype' есть метод' reconfigure ', за исключением случаев, когда вы явно удалили его (из прототипа!), Переменная, в которой вы закончили, не является ссылкой на сетку панель ... Не могли бы вы показать нам свой код, чтобы мы могли понять, что не так? – rixo
Спасибо за ваш отзыв rixo, я добавил еще код на вопрос –
Ваш код на самом деле не имеет смысла. Указанная переменная относится к хранилищу, а не к сетке. –