运行app.html时,使用sencha架构师3.0发布后,会显示以下错误。在complie time中,我可以看到此Grid中填充的值。
但是链接似乎是空的,以便为新的2.3 beta版本获取Grid.js ....
请让我知道解决此错误的任何其他方法。
错误: 无法加载资源:服务器响应状态为404(未找到)http://sc13-live.sencha.com/touch/touch-2.3.0/src/grid/Grid.js?_dc=1378814671364
// @require @packageOverrides Ext.Loader.setConfig({
});
Ext.application({ 楷模: [ '为MyModel' ] 商店:[ 'MyDirectStore' ] 意见:[ 'MyGrid' ] 名称:'MyApp',
launch: function() {
Ext.create('MyApp.view.MyGrid', {fullscreen: true});
}
});
Ext.define('MyApp.view.MyGrid',{ extend:'Ext.grid.Grid',
config: {
height: 297,
width: 444,
store: 'MyDirectStore',
title: 'Grid-5Cols',
columns: [
{
xtype: 'column',
width: 85,
dataIndex: 'no',
text: 'EmpNo'
},
{
xtype: 'column',
width: 89,
dataIndex: 'name',
text: 'EName'
},
{
xtype: 'column',
width: 86,
dataIndex: 'sal1',
text: 'Sal1'
},
{
xtype: 'column',
width: 86,
dataIndex: 'sal2',
text: 'Sal2'
},
{
xtype: 'column',
width: 80,
dataIndex: 'sal3',
text: 'Sal3'
}
]
}
});
Ext.define('MyApp.store.MyDirectStore',{ extend:'Ext.data.Store',
requires: [
'MyApp.model.MyModel'
],
config: {
data: [
[
'1',
'AceSupplies',
'05',
'1000',
'10'
],
[
'2',
'BestGoods',
'11',
'2000',
'20'
],
[
'3',
'First Choice',
'20',
'3000',
'30'
]
],
model: 'MyApp.model.MyModel',
storeId: 'MyDirectStore',
proxy: {
type: 'direct',
reader: {
type: 'json'
}
}
}
});
Ext.define('MyApp.model.MyModel',{ extend:'Ext.data.Model',
config: {
fields: [
{
name: 'no',
type: 'int'
},
{
name: 'name',
type: 'string'
},
{
name: 'sal1',
type: 'float'
},
{
name: 'sal2',
type: 'float'
},
{
name: 'sal3',
type: 'float'
}
]
}
});
答案 0 :(得分:0)
新的Sencha Touch Grid不包含在标准Sencha Touch中,请参阅下文:
请注意,新的Touch Grid组件不是Sencha的一部分 触摸并仅作为Sencha Complete或Sencha Touch的一部分提供 束。