我正在研究Extjs 4.1。我确实为文本框实现了自动完成功能。我想自定义显示区域以显示多个值而不是一个。我试过转换功能:
Ext.define("Post", {
extend: 'Ext.data.Model',
proxy: {
type: 'ajax',
url: 'app/search/autocomplete.php',
reader: {
type: 'json',
root: 'names',
autoLoad: true,
totalProperty: 'totalCount'
},
fields: ['f_name','l_name', {
name : 'display',
convert : function(v, rec) {
return rec.f_name + ' ' + rec.l_name
}
}]
});
但是我在文本框中得到了undefined undefined
!
答案 0 :(得分:1)
你需要抓住财产:
return rec.get('f_name') + ' ' + rec.get('l_name');