Java DSResponse数据应该是ListGridRecords的数组
我正在开发一个GWT应用程序。我有这个方法:Java DSResponse数据应该是ListGridRecords的数组,java,gwt,record,smartgwt,listgrid,Java,Gwt,Record,Smartgwt,Listgrid,我正在开发一个GWT应用程序。我有这个方法: public void executeFetch(final String requestId, final DSRequest request, final DSResponse response) { Record[] list; list = new Record[3]; // Record rec1 = new Record(); rec1.setAttribu
public void executeFetch(final String requestId, final DSRequest request, final DSResponse response) {
Record[] list;
list = new Record[3];
//
Record rec1 = new Record();
rec1.setAttribute("id", "-1");
rec1.setAttribute("name", "All");
list[0] = (rec1);
//
Record rec2 = new Record();
rec2.setAttribute("id", "A");
rec2.setAttribute("name", "Active");
list[1] = (rec2);
//
Record rec3 = new Record();
rec3.setAttribute("id", "C");
rec3.setAttribute("name", "Inactive");
list[2] = (rec3);
//
response.setData(list);
processResponse(requestId, response);
}
调试时,我看到以下警告:
警告:Log:setData:DSResponse数据应为
ListGridRecords。这使得数据可以按预期在中显示
绑定到此数据源的ListGrids
我不明白问题出在哪里 您需要使用ListGridRecord而不是Record