🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153645

LiveGrid EXT-GWT

#153645
From: J-23
Date: Mon, 19 Nov 2012 21:46
36 lines
2320 bytes
Witam,
Do tej pory gdy pisałem z użyciem EXT-GWT korzystałem ze zwykłej siatki 
(BeanModel) teraz chciałbym skorzystać z LiveGrid i mam pytanie

  JsonPagingLoadResultReader<PagingLoadResult<ModelData>> reader = new 
JsonPagingLoadResultReader<PagingLoadResult<ModelData>>(
         type);
     final PagingLoader<PagingLoadResult<ModelData>> loader = new 
BasePagingLoader<PagingLoadResult<ModelData>>(proxy,
         reader);
     loader.addListener(Loader.BeforeLoad, new Listener<LoadEvent>() {
       public void handleEvent(LoadEvent be) {
         BasePagingLoadConfig m = be.<BasePagingLoadConfig> getConfig();
         m.set("start", m.get("offset"));
         m.set("ext", "js");
         m.set("lightWeight", true);
         m.set("sort", (m.get("sortField") == null) ? "" : 
m.get("sortField"));
         m.set("dir", (m.get("sortDir") == null || (m.get("sortDir") != 
null && m.<SortDir> get("sortDir").equals(
             SortDir.NONE))) ? "" : m.get("sortDir"));
       }
     });

Czy parametry start, offset są to jakieś stałe parametry bo nigdzie ich 
nie ma zdefiniowanych?

Czy też może one są zaszyte w 
http://www.sencha.com/forum/topics-browse-remote.php

Bo ogólnie zasadę rozumiem jest to odpowiednio przygotowany format JSON 
i domyślam się że jakbyśmy pobierali te dane z bazy, trzeba skorzystać z 
LIMIT w zapytaniu tylko jak przekazać parametr dla limit to już nie 
bardzo kojarzę.

Pozdrawiam
Technical Details
Message-ID: <k8e9nh$q6s$1@mx1.internetia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: J-23 <baczeklu@o2.pl>
Newsgroups: pl.comp.lang.java
Subject: LiveGrid EXT-GWT
Date: Mon, 19 Nov 2012 22:46:58 +0100
Organization: Netia S.A.
Lines: 36
Message-ID: <k8e9nh$q6s$1@mx1.internetia.pl>
NNTP-Posting-Host: 87-205-162-51.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1353361969 26844 87.205.162.51 (19 Nov 2012 21:52:49 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Mon, 19 Nov 2012 21:52:49 +0000 (UTC)
X-Tech-Contact: usenet@internetia.pl
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120911 Thunderbird/15.0.1
X-Server-Info: http://www.internetia.pl/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit