extjsを使ってグリッドにデータを表示したい。サーブレットからのデータは json 形式です。以下は私のコードです...問題は、サーブレットからextjsへの出力をキャプチャできないことです。
extjsを使ってグリッドにデータを表示したい。サーブレットからのデータは json 形式です。以下は私のコードです...問題は、サーブレットからextjsへの出力をキャプチャできないことです。
Ext.onReady(function(){
var myData = null;
Ext.Ajax.request({
url : 'AccessServlet',
method : 'GET',
success: function (result, request) {
myData = Ext.decode(result.responseText);
store.loadData(myData);
},
failure: function ( result, request) {
Ext.MessageBox.alert('Failed', result.responseText);
}
});
var store = new Ext.data.ArrayStore({
fields: [
{name: 'name' },
{name: 'salary'},
{name: 'sno' },
]
});
var grid = new Ext.grid.GridPanel({
store : store,
height : 350,
width : 400
columns: [
{
header: 'SNO',
width : 100
},
{
header: 'NAME',
width : 100
},
{
header: 'SALARY',
width : 100
},
],
});
grid.render('example-grid');
});