0
編輯有效載荷要求我有過濾器:如何使用ExtJS的
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"}
thx很多年它的工作。 – hudi