Extjs5 - idProperty 剂量不生效
Extjs5 - idProperty dosen't take effect
本文关键字:idProperty Extjs5 更新时间:2023-09-26
我定义了一个自定义的 Ext.Model,叫做 itrip.model.City
,而这个模型的主键是 cityId
,所以我把默认idProperty
从 'id'
改成了'cityId'
,但结果有点奇怪,当我调用Ext.model.load()
请求我的服务器时,实际的请求 URL 原来是
http://localhost:8080/admin/city?_dc=1422349415598&id=itrip.model.City-1
看到参数仍然是"id",值是"itrip.model.City-1",我不知道这是怎么来的。
希望任何人都可以提供帮助:-)
这是我的代码:
Ext.define('itrip.model.City', {
extend: 'Ext.data.Model',
alias: 'city',
idProperty: 'cityId',
fields: [
{name: 'cityId', type: 'int'},
{name: 'countryId', type: 'int'},
{name: 'cityNameZh', type: 'string'},
{name: 'cityNameEn', type: 'string'},
{name: 'cityCode', type: 'string'},
{name: 'show', type: 'int'}
],
proxy: {
type: 'ajax',
url: 'city',
}
});
var city = itrip.model.City.load(1, {
success: function(city1) {
//omit...
}
);
有一个错误。我在 ExtJS 5.0.1 上遇到了同样的问题。在 ExtJS 5.1.0 上升级。
相关文章:
- 如何在Extjs5中更改条形图的标签
- Extjs5:组合框不显示所选值
- ExtJS5 菜单面板在面板失去焦点时消失
- 是否可以在extjs5中动态更新绑定
- Extjs5 - idProperty 剂量不生效
- 如何在 extjs5 视图模型中正确声明链接
- 如何在 ExtJS5 中从控制器向视图添加组件
- 如何在 ExtJS5 中网格编辑器组合的当前记录中添加项目
- 商店中的IDPROPERTY用于组合ID's
- ExtJS:关联的idProperty's转换函数未启动
- ExtJs5如何将浮动窗口作为项目添加到面板中
- ExtJS5 TypeError:Ext.ux.ProgressBarPager不是构造函数
- Extjs5 treepanel [Uncaught TypeError: Cannot read property &
- ExtJS5如何让keymap调用viewController函数
- 尝试extjs5简单的gridpanel(示例不工作)
- Extjs5嵌套网格(表:子表)
- ExtJS5如何不提交空的文件字段
- ExtJS5 MVVM本地存储
- html值为don'的Extjs5显示字段;不能工作自动高度
- Extjs5 widgetcolumn单个单元格中的多个小部件