簡體   English   中英

GXT分頁網格

[英]GXT Paging Grid

我正在從GXT網站上跟蹤以下示例: http : //www.sencha.com/examples/#ExamplePlace :paginggrid

他們的代碼創建了一個RPCProxy,重寫了load()以進行RPC調用以獲取數據,然后我假設listStore填充在示例中未提供的回調中。

問題:我想用搜索結果填充網格,所以我希望響應於單個按鈕選擇事件來完成數據的獲取和加載。 我不想在創建網格時向其加載數據。 我不知道如何重構這個例子來做到這一點。

我想用搜索結果填充網格,所以我想作為響應來完成數據的獲取和加載

只要確保正確覆蓋RpcProxy類的load方法,它將對您的servlet進行RPC調用並通過搜索條件,然后接收適當的數據。

我不想在創建網格時向其加載數據。

RpcProxy對象傳遞給加載器構造函數,這意味着控制RpcProxy對象的一個​​是加載器對象。 默認情況下,網格在創建時從未加載數據(除非我們添加代碼來執行此操作)。 每次調用加載程序對象的方法加載時都會加載數據,而不是在創建加載程序或RpcProxy甚至Grid對象的對象時加載。 最后,這是一些使用RpcProxy搜索數據的示例代碼:

RpcProxy<PagingLoadConfig, PagingLoadResult<Post>> proxy = new RpcProxy<PagingLoadConfig, PagingLoadResult<Post>>() {
   @Override
   public void load(PagingLoadConfig loadConfig, AsyncCallback<PagingLoadResult<Post>> callback) {
      service.getPostsBySearchCriteria(loadConfig, searchCriteria, callback); // make sure your rpc service receive search criteria parameter
   }
};

希望這可以幫助您:-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM