Extjs mvc problems
Extjs mvc problems
我试图重新创建他们简单示例的MVC模型,但我遇到了以下问题。这是我的网格申报
Ext.define('MCMS.view.items.List' ,{
extend: 'Ext.grid.Panel',
alias : 'widget.itemsList',
title : lang.items,
store: 'Items',
loadMask: true,
columns: [
{header: "#ID", width: 60, dataIndex: 'id', sortable: true},
{header: "Title", width: 250, dataIndex: 'title', sortable: true},
{header: "Availability", width: 60, dataIndex: 'active', sortable: true},
{header: "Category", width: 200, dataIndex: 'category',sortable:false,renderer: function(value, metaData, record, rowIndex, colIndex, store) {
var cat = new Array;
Ext.each(value, function(person, index) {
cat.push('<a href="#showCat" rel="'+ this.categoryid + '">' + this.category + '</a>');
});
return cat.join(' , '); }},
],
bbar : Ext.create('Ext.PagingToolbar', {
store: 'Items',
pageSize: 5,
displayInfo: true,
displayMsg: 'Displaying topics {0} - {1} of {2}',
emptyMsg: "No topics to display",
}),
});
我得到了一个类型为的非常一般的错误。以下类即使其文件已加载也未声明:"MCMS.view.items.List"。请检查其相应文件的源代码,以查找可能的拼写错误:"app/view/items/List.js"当我删除bbar部分时,它工作得很好。我的控制器看起来像Ext.define('MCMS.controller.Items'{extend:"外部应用程序控制器",
stores: ['Items'],
models: ['Item'],
views: ['items.Edit', 'items.List','items.itemsTabs'],
refs: [
{
ref: 'itemsPanel',
selector: 'panel'
}
],
init: function() {
this.control({
'viewport > itemsTabs itemsList dataview': {
itemdblclick: this.editItem
},
'itemEdit button[action=save]': {
click: this.updateItem
}
});
},
editItem: function(grid, record) {
var edit = Ext.create('MCMS.view.items.Edit').show();
edit.down('form').loadRecord(record);
},
updateItem: function(button) {
var win = button.up('window'),
form = win.down('form'),
record = form.getRecord(),
values = form.getValues();
record.set(values);
win.close();
this.getItemsStore().sync();
}
});
将'Ext.PagingToolbar'
重命名为'Ext.toolbar.Paging'
如果这不起作用,请尝试这样的基于xtype
的配置-
bbar : {
xtype:'pagingtoolbar'
store: 'Items',
pageSize: 5,
displayInfo: true,
displayMsg: 'Displaying topics {0} - {1} of {2}',
emptyMsg: "No topics to display",
}
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 将Javascript数组发送到控制器ASP.NET MVC
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何在MVC中使用jQuery在文本框旁边显示文本
- MVC 3页面导航和使用javascript传递参数
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 将不在模型中的数据返回到mvc控制器
- MVC在通过javascript提交时会丢失值
- 使用javascript在MVC中查找网格长度时出错
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 在MVC 4中,对Controller的Ajax调用为空
- C#asp.net mvc Set CheckBoxFor已检查的具有Model Value的属性
- 无法在mvc视图中使用ajax调用获取操作返回的模型对象列表
- JavaScript setInterval problems
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- 使用mvc和jquery显示更多点击数据
- ASP.NET MVC,在文本框旁边显示文本
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- Extjs mvc problems