Article View: pl.comp.lang.java
Article #153645LiveGrid EXT-GWT
From: J-23
Date: Mon, 19 Nov 2012 21:46
Date: Mon, 19 Nov 2012 21:46
36 lines
2320 bytes
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-mailShow 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