Why am I observing two fetches for this extremely simple listgrid?
DSRequest 1:
DSRequest 2:
Using smartgwt v10.0p_2015-02-11/EVAL Deployment
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();
}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
}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
}