Я пытаюсь исследовать Extjs-Grid.Я создал кнопку для отображения сетки при нажатии на нее.Мой код, как показано ниже:
function onDisplay() {
Ext.onReady(function () {
var proxy = new Ext.data.HttpProxy({
url: 'server.jsp'
});
var reader = new Ext.data.JsonReader({}, [{
name: 'bookId',
mapping: 'bookId'
}, {
name: 'bookName'
}])
var gridStore = new Ext.data.Store({
proxy: proxy,
reader: reader
});
gridStore.load();
cols = [{
header: "bookId",
width: 60,
dataIndex: 'bookId',
sortable: true
}, {
header: "bookName",
width: 60,
dataIndex: 'bookName',
sortable: true
}];
var firstGrid = new Ext.grid.GridPanel({
store: gridStore,
columns: cols,
renderTo: 'example-grid',
width: 540,
height: 200
});
});
}
Но когда я нажимаю кнопку N раз -> отображается N сеток.Я хочу отображать только одну сетку, и после нажатия кнопки она снова получит данные с сервера.
Пожалуйста, помогите мне.
Спасибо