Hi isomorphic,
smartgwt version: smartgwtpower-4.0p4
I am using gridFilters on TreeGrid.
To achieve this below are the things done:
listGridArray[index].setCanFilter(true);
setAutoFetchData(true);
this.instance
.addFilterEditorSubmitHandler(new FilterEditorSubmitHandler() {
@Override
public void onFilterEditorSubmit(
FilterEditorSubmitEvent event) {
gridDataToolsPortlet.getGrid().filterData(
event.getCriteria(), new DSCallback() {
@Override
public void execute(DSResponse dsResponse,
Object data, DSRequest dsRequest) {
System.out.println("Never gets printed") ; String gridDownloadId = dsResponse .getAttribute("GRID_DOWNLOAD_ID"); // I want to get some data from dsResponse which I will be using somewhere else in my application.
}
}
});
event.cancel();
}
});
My DSCallback never gets executed.(System.out.println("Never gets printed") never gets printed.)
The same thing works fine for listGrid.
Please suggest.
smartgwt version: smartgwtpower-4.0p4
I am using gridFilters on TreeGrid.
To achieve this below are the things done:
listGridArray[index].setCanFilter(true);
setAutoFetchData(true);
this.instance
.addFilterEditorSubmitHandler(new FilterEditorSubmitHandler() {
@Override
public void onFilterEditorSubmit(
FilterEditorSubmitEvent event) {
gridDataToolsPortlet.getGrid().filterData(
event.getCriteria(), new DSCallback() {
@Override
public void execute(DSResponse dsResponse,
Object data, DSRequest dsRequest) {
System.out.println("Never gets printed") ; String gridDownloadId = dsResponse .getAttribute("GRID_DOWNLOAD_ID"); // I want to get some data from dsResponse which I will be using somewhere else in my application.
}
}
});
event.cancel();
}
});
My DSCallback never gets executed.(System.out.println("Never gets printed") never gets printed.)
The same thing works fine for listGrid.
Please suggest.