2015-09-22 49 views
0

我正在研究一個GWT應用程序。我有這樣的方法:DSResponse數據預計是一個ListGridRecords錯誤的數組

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); 
    } 

當調試運行我看到這樣的警告:

WARN:登錄:使用setData():DSResponse數據預計的 ListGridRecords陣列。這允許數據按照預期的方式顯示在與此數據源綁定的 ListGrids中。

我不明白問題在哪裏?

回答

相關問題