Hi Isomorphic,
please see this modified sample (v12.1p_2023-03-26).
As you can see filtering clientside only (test starting with y, all data loaded) is case sensitive, but serverside (refreshData()-Button click) is not.
For a test starting with a b (no full cache) the behavior is different.
I'm not sure if this is a HSQLDB collation issue/mismatch or a JS framework issue.
Best regards
Blama

please see this modified sample (v12.1p_2023-03-26).
As you can see filtering clientside only (test starting with y, all data loaded) is case sensitive, but serverside (refreshData()-Button click) is not.
For a test starting with a b (no full cache) the behavior is different.
I'm not sure if this is a HSQLDB collation issue/mismatch or a JS framework issue.
Best regards
Blama
Code:
isc.VStack.create({
membersMargin: 10,
members: [
isc.IButton.create({
title: "refreshData()",
click: function () {
filterGrid.refreshData();
}
}),
isc.ListGrid.create({
ID: "filterGrid", showFilterEditor:true, filterOnKeypress:true,
width:550, height:300, alternateRecordStyles:true,
dataSource: worldDS, sortField:"countryName",
autoFetchData: true,
fields: [
{name:"countryCode"},
{name:"countryName", filterOperator:"greaterOrEqual"},
{name:"capital"},
{name:"population"}
]
})
]
});
Comment