私はフィルターを持っています:
store.filter([Ext.create('Ext.util.Filter', {
property : "firstName",
value : Ext.getCmp("firstName").getValue(),
root : 'data'
}), Ext.create('Ext.util.Filter', {
property : "lastName",
value : Ext.getCmp("lastName").getValue(),
root : 'data'
}), Ext.create('Ext.util.Filter', {
property : "gender",
value : "MALE",//Ext.getCmp("gender").getValue(),
root : 'data'
}), Ext.create('Ext.util.Filter', {
property : "ssn",
value : Ext.getCmp("ssn").getValue(),
root : 'data'
}), Ext.create('Ext.util.Filter', {
property : "dateOfBirth",
value : Ext.getCmp('dateOfBirthTo').getValue(),
root : 'data',
operator : "<"
})]);
このペイロードを作成する:
{..."filter":[{"property":"firstName","value":""},{"property":"lastName","value":""},{"property":"gender","value":"MALE"},{"property":"ssn","value":""},{"property":"dateOfBirth","value":"2013-05-22T00:00:00"}]}],...}
このペイロードを変更するにはどうすればよいですか? 正しいフィルターを作成するためにいくつかの追加パラメーターが必要な extdirectspring を使用しています。それ以外の{"property":"dateOfBirth","value":"2013-05-22T00:00:00"}
私は欲しい:
{"property":"dateOfBirth","value":"2013-05-22T00:00:00", "type":"date","operator":"lte"}