【发布时间】:2011-10-18 09:33:43
【问题描述】:
我是 Ext JS 的新手,所以请原谅我的无知,但我似乎在这里遇到了基本问题。 我正在尝试执行 Ext JS 4.0 站点为 MVC 架构提供的 Account Manager 的简单示例。与示例不同,我的表单字段名称不得更改。
在这个例子中:如果我将 xtype 更改为 label,它仍然会显示一个我可以修改的文本字段。此外,如果我将 fieldLabel 和项目名称更改为“属性”,它不会显示在浏览器上。我在这里遗漏了什么 - 修改视图不会修改我在浏览器中看到的输出?请建议我必须使用什么 xtype .我在 Ext JS 网站上没有看到 4.0 版本的工作表单示例,请给我一个。
Ext.define('AM.view.user.Edit', {
extend: 'Ext.window.Window',
alias : 'widget.useredit',
title : 'Edit User',
layout: 'fit',
autoShow: true,
initComponent: function() {
this.items = [
{
xtype: 'form',
items: [
{
xtype: 'textfield',
name : '**name**',
fieldLabel: 'Name'
},
{
xtype: 'textfield',
name : 'email',
fieldLabel: 'Email'
}
]
}
];
this.buttons = [
{
text: 'Save',
action: 'save'
},
{
text: 'Cancel',
scope: this,
handler: this.close
}
];
this.callParent(arguments);
}
});
【问题讨论】:
-
只是一个建议。也许您的 javascript 文件几乎没有被浏览器缓存。尝试清理缓存。
-
感谢 Molecule 但我已经这样做了,仍然没有用!即使文本“保存”更改为“某事”时,也不会在浏览器上显示!
-
这是一个缓存问题,期间。在服务器端或客户端。使用 firebug 查看是否从服务器请求了特定的 JS 文件,如果是,则其内容。
标签: javascript extjs