[IMP] shave ~190ms off of *big* listview rendering speed
make conversion of internal Records to form-shape faster by iterating over the attributes object directly instead of using _.each bzr revid: xmo@openerp.com-20110929145031-q7mqf43gza94ekj6
This commit is contained in:
parent
3cde15fe01
commit
ba86faac47
|
@ -1391,10 +1391,10 @@ var Record = openerp.web.Class.extend(/** @lends Record# */{
|
||||||
* @returns {Object} record displayable in a form view
|
* @returns {Object} record displayable in a form view
|
||||||
*/
|
*/
|
||||||
toForm: function () {
|
toForm: function () {
|
||||||
var form_data = {};
|
var form_data = {}, attrs = this.attributes;
|
||||||
_(this.attributes).each(function (value, key) {
|
for(var k in attrs) {
|
||||||
form_data[key] = {value: value};
|
form_data[k] = {value: attrs[k]};
|
||||||
});
|
}
|
||||||
|
|
||||||
return {data: form_data};
|
return {data: form_data};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue