Safari 5.1.7
SGWT 4.0p
screen-shot-1.png: setShowFilterEditor turned on.
screen-shot-2.png: setShowFilterEditor commented out.
No dev mode. Took an entire day to diagnose. Works in 4.1p.
SGWT 4.0p
Code:
public void onModuleLoad() {
new VLayout(4){{
final ListGrid grid = new ListGrid() {{
setDataSource(new DataSource(){{
setClientOnly(true);
setTestData(createData());
setFields(new DataSourceIntegerField("id", "ID"){{
setPrimaryKey(true);
}}, new DataSourceTextField("name", "Name"));
}});
setShowFilterEditor(true);
setAutoFetchData(true);
setHeight(400);
setWidth(200);
}
private ListGridRecord[] createData() {
ListGridRecord[] records = new ListGridRecord[10];
for(int i = 0; i < 10; i++){
records[i] = new ListGridRecord();
records[i].setAttribute("id", i);
records[i].setAttribute("name", i % 2 == 0 ? "FOO" : "BAR");
}
return records;
}};
addMember(grid);
}}.show();
}screen-shot-2.png: setShowFilterEditor commented out.
No dev mode. Took an entire day to diagnose. Works in 4.1p.