Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

ListGrid.setShowFilterEditor(true) breaks app in Safari

$
0
0
Safari 5.1.7
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-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.

Attached Images
File Type: png screen-shot-1.png (15.7 KB)
File Type: png screen-shot-2.png (19.4 KB)

Viewing all articles
Browse latest Browse all 4756

Trending Articles