Я хотел бы использовать привязку данных Play к extjs.Я создал хранилище данных с extjs следующим образом:
Ext.define('Account', {
extend : 'Ext.data.Model',
fields : [{
name : 'description', type: 'string'
}, {
name : 'accountNumber', type: 'string'
}]
});
store = Ext.create('Ext.data.Store', {
model: 'Account',
proxy: {
type: 'ajax',
autoSave: false,
api: {
read: 'account/research',
create: 'account/new',
update: 'account/update',
destroy: 'account/delete'
},
reader: {
type: 'json'
},
writer: {
type: 'json',
writeAllFields: true,
encode: false
}
}
});
, если я сделаю это:
var compte = Ext.create('Account', {
description: 'test'
});
store.create(0, compte);
, но в моем контроллере:
public static void new(Account account) {
account.save();
renderJSON("{success: true}");
}
все поля равны нулю,Я думаю, это потому, что поле должно иметь префикс, такой как account.description и account.accountNumber в моем запросе POST
спасибо