0

私はExtjs4.1に取り組んでいます。テキストボックスにオートコンプリート機能を実装しました。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テキストボックスに!

4

1 に答える 1

1

プロパティを取得する必要があります。

return rec.get('f_name') + ' ' + rec.get('l_name');

于 2013-01-29T08:55:05.467 に答える