Как добавить плагин сетки динамически.
1002 * У меня есть сетка и я хочу toload
rowExpander
динамически.Так вот что я пытаюсь добавить.Но моя сетка не загружается с расширителем.Может ли любое тело нагружать этим.
beforerender: function(me,eOpts){
var Details= [{Semester: 1,Maths: 75,Science: 50,Total: 150,Marks: [{ Mat: 50, Sci: 25, Exam: "Sem11"}, { Mat: 25, Sci: 25, Exam: "Sem12"}]
}, {Semester: 2,Maths: 75,Science: 50,Total: 150,Marks: [{ Mat: 50, Sci: 25, Exam: "Sem21"}, { Mat: 25, Sci: 25, Exam: "Sem22"}]
}];
if(me.plugins.length === 0){
var someGrid = {
ptype: 'rowexpandergrid',
gridConfig: [{
store: Ext.create('Ext.data.Store', {
storeId:'student',
fields:['productid', 'productName', 'qty'],
data:[],
}),
columns: [{ text: "Maths", dataIndex: 'Mat' },{ text: "Science", dataIndex: 'Sci' }],
columnLines: false,
border: true,
autoWidth: true,
autoHeight: true,
frame: false,
header: false,
plugins:[]
}]
};
someGrid["gridConfig"][0].store.load(Details);
me.plugins.push(someGrid);
}
}
Включено перед методом рендеринга. Я добавляю плагины.Может кто-нибудь помочь мне исправить мой код.