gpt4 book ai didi

extjs - 在依赖于 2 个其他字段 extjs 的模型上创建字段

转载 作者:行者123 更新时间:2023-12-04 18:20:57 25 4
gpt4 key购买 nike

是否可以根据返回的内容在模型中创建字段定义?
我想创建一个由其他 2 个字段组成的字段。

我目前正在做的是加载商店,然后处理每条记录并设置数据。不过,这感觉有点不雅:

Ext.define("moddie", {
extend:'Ext.data.Model',
config:{
fields : [
"id",
"move",
"moveId"
]
}
});

Ext.create('Ext.data.Store',{
model:'moddie',
proxy:{
type:'ajax',
url: 'json.json',
reader: {
type: 'json',
}
},
},
config:{
listeners:{
load:{
fn : function(s,r,o){
s.each(function(record){
record.set(moveId,id+move)
}
}
}
}
})

我想将该字段定义为模型的 concat -INSIDE-。就像是:
Ext.define("moddie", {
extend:'Ext.data.Model',
config:{
fields : [
"id",
"move",
{name:"moveId",value:id+move}//can I, how should I define this?
]
}
});

最佳答案

绝对地。

Ext.define("moddie", {
extend:'Ext.data.Model',
fields: [
{ name: 'id' },
{ name: 'move' },
{ name: 'moveId', convert: function(v, r) {
return r.get('id') + r.get('move');
}},
]
});

关于extjs - 在依赖于 2 个其他字段 extjs 的模型上创建字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10705797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com