我有我的代码来上传我的 EXTJS 数组网格。但是在商店中,我不知道如何从我刚刚上传的 csv 文件中调用我的数据(不保存)。
这是我的控制器 upload.js:
Ext.define('APPLICATION.controller.upload',
{
extend : 'Ext.app.Controller',
init: function()
{
this.control(
{
'uploadview button':
{
uploaded: this.uploadedfile
}
});
},
uploadedfile : function(form)
{
console.log('uploadedfile called, file: ' + form);
Ext.create('Ext.container.Viewport',
{
items:
[
{
xtype: 'displayview',
store: form //guessing here ******
}
]
}
);
}
});
这是我的视图 display.js:
Ext.define('APPLICATION.view.display' ,
{
alias : 'widget.displayview',
var store = Ext.create('Ext.data.ArrayStore',
{
fields:
[fieldData]
/********data: myData*************/
});
var grid = Ext.create('Ext.form.Panel'),
{
//extend: 'Ext.form.Panel',
//alias : 'widget.displayview',
requires: 'Ext.grid.column.Action',
xtype: 'array-grid',
store: store,
columnLines: true,
height: 400,
width: 800,
title: 'Array Data Grid',
viewConfig:
{
stripeRows: true,
enableTextSelection: true
},
columns:
[columnLines]
};
});