2016-03-30 9 views
0

ローカルストレージに保存されている値をExtJsのグリッドにレンダリングする前に、その値を変更する方法はありますか?ExtJSでグリッドにレンダリングする前のデータを変更する4

私は

例えば、それがレンダリングされる前に処理するための関数に値を渡す必要が

process(value fetched from local storage);

私はこのようなモデルを書かれている:

Ext.define('MyApp.model.RegistrationModel', { 
    extend: 'Ext.data.Model', 
    fields: [ 
     { name: 'user', type: 'string' }, 
     { name: 'fName', type: 'string' }, 
     { name: 'lName', type: 'string' }, 
     { name: 'gender', type: 'string'}, 
     { name: 'role', type: 'string' }, 
     { name: 'phone', type: 'string'} 

    ] 
}); 
+1

可能な複製[グリッドにそれをレンダリングする前にフィールドを変更する方法Extjsで](http://stackoverflow.com/questions/36262664/how-to-modify-fields-before-rendering-it-to-the-grid-in-extjs) –

答えて

0

:次に、あなたは、単にレンダラの設定を使用することができます

{ 
dataIndex: 'data', 
     renderer: function (val, metaData, r) { 
       return val + ' (' + "local data" + ')'; 
     }, 
} 
関連する問題