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

Double fetch?

$
0
0
Why am I observing two fetches for this extremely simple listgrid?

Code:

public void onModuleLoad() {

                VLayout layout = new VLayout();

                usersLG = new ListGrid();

                usersLG.setDataSource(DataSource.get("users"));
                usersLG.setEmptyMessage("empty");
                usersLG.setAutoFetchData(false);
                usersLG.setShowFilterEditor(true);
                usersLG.setCanEdit(false);

                ListGridField usernameField = new ListGridField(
                                "username_display_text", "username");
                usernameField.setWidth(130);
                ListGridField displayNameField = new ListGridField("name_display",
                                "username_display");
                displayNameField.setHidden(true);
                ListGridField nameField = new ListGridField("f_name", "name");
                ListGridField vornameField = new ListGridField("f_vorname", "vorname");
                usersLG.setFields(usernameField, displayNameField, nameField,
                                vornameField);
                usersLG.setSort(new SortSpecifier("f_name", SortDirection.ASCENDING),
                                new SortSpecifier("f_vorname", SortDirection.ASCENDING));
                usersLG.setWidth100();
                usersLG.setHeight100();
                usersLG.setSelectionAppearance(SelectionAppearance.CHECKBOX);
                usersLG.setSelectionType(SelectionStyle.SINGLE);
                usersLG.setCanEdit(false);

                usersLG.fetchData();
                layout.addMember(usersLG);

                layout.setWidth100();
                layout.setHeight100();

                layout.draw();
        }

DSRequest 1:
Code:

{
    dataSource:"users",
    operationType:"fetch",
    componentId:"isc_ListGrid_0",
    data:{
    },
    startRow:0,
    endRow:75,
    sortBy:[
        "f_name",
        "f_vorname"
    ],
    textMatchStyle:"exact",
    resultSet:[ResultSet ID:isc_ResultSet_0 (dataSource: users, created by: isc_ListGrid_0)],
    callback:{
        caller:[ResultSet ID:isc_ResultSet_0 (dataSource: users, created by: isc_ListGrid_0)],
        methodName:"fetchRemoteDataReply"
    },
    willHandleError:true,
    showPrompt:true,
    prompt:"Suche Datensätze die den Kriterien entsprechen...",
    oldValues:{
    },
    requestId:"users$6270",
    internalClientContext:{
        requestIndex:1
    },
    fallbackToEval:false,
    bypassCache:true
}

DSRequest 2:
Code:

{
    dataSource:"users",
    operationType:"fetch",
    componentId:"isc_ListGrid_0",
    data:{
    },
    startRow:0,
    endRow:75,
    sortBy:[
        "f_name",
        "f_vorname"
    ],
    textMatchStyle:"exact",
    resultSet:[ResultSet ID:isc_ResultSet_0 (dataSource: users, created by: isc_ListGrid_0)],
    callback:{
        caller:[ResultSet ID:isc_ResultSet_0 (dataSource: users, created by: isc_ListGrid_0)],
        methodName:"fetchRemoteDataReply"
    },
    willHandleError:true,
    showPrompt:true,
    prompt:"Suche Datensätze die den Kriterien entsprechen...",
    oldValues:{
    },
    requestId:"users$6271",
    internalClientContext:{
        requestIndex:2
    },
    fallbackToEval:false,
    lastClientEventThreadCode:"TMR4",
    bypassCache:true
}

Using smartgwt v10.0p_2015-02-11/EVAL Deployment

Viewing all articles
Browse latest Browse all 4756

Trending Articles