Article View: pl.comp.lang.java
Article #153482Re: EXT-GWT BeanModelTag czy coś da się zautomatyzować :)?
From: William Bonawentura
Date: Tue, 19 Jun 2012 05:43
Date: Tue, 19 Jun 2012 05:43
13 lines
2139 bytes
2139 bytes
> Załóżmy że chcę zbudować (SQL Editor) okno gdzie u góry tego okna będę > pisał kwerendę sql a pod spodem będę miał jej wynik w gridzie. Czy jest to > do osiągnięcia w GXT? i czy lik który podałem prowadzi mnie w dobrym > kierunku To specyficzny przypadek. Podstawowe konstrukcje zakładają, że mamy ściśle określony obiekt danych, który w swoich atrybutach ma dane dla kolumn. Ty po każdym zapytaniu SQL będziesz miał inny typ wyniku więc i nie zaprojektujesz klasy która go opisuje. Dlatego proponuję jako obiekt danych użyć zwykłej mapy (a jako implementacji FastMap bo działa ona bezpośrednio przez Object javascriptowy). Implementacji ValueProvider dla kolumn nie zrealizujesz rzecz jasna generatorem z PropertyAccess, tylko napiszesz własną, czytającą mapę. Budowę kolumn w gridzie i tak musisz zrobić dynamiczną.
Technical Details
Message-ID:
<jrp3ii$6gh$1@news2.ipartners.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!nf1.ipartners.pl!ipartners.pl!news2.ipartners.pl!not-for-mailReferences:
<jr0h5b$71k$1@mx1.internetia.pl> <jr4019$1tda$1@news2.ipartners.pl> <jr54am$9vi$1@mx1.internetia.pl> <jr794s$ek5$1@news2.ipartners.pl> <jr7r28$b2t$1@mx1.internetia.pl> <jroivj$ol2$1@mx1.internetia.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!nf1.ipartners.pl!ipartners.pl!news2.ipartners.pl!not-for-mail From: "William Bonawentura" <nie@ma.mnie.pl> Newsgroups: pl.comp.lang.java Subject: Re: EXT-GWT BeanModelTag czy coś da się zautomatyzować :)? Date: Tue, 19 Jun 2012 07:43:46 +0200 Organization: GTS Energis Lines: 14 Message-ID: <jrp3ii$6gh$1@news2.ipartners.pl> References: <jr0h5b$71k$1@mx1.internetia.pl> <jr4019$1tda$1@news2.ipartners.pl> <jr54am$9vi$1@mx1.internetia.pl> <jr794s$ek5$1@news2.ipartners.pl> <jr7r28$b2t$1@mx1.internetia.pl> <jroivj$ol2$1@mx1.internetia.pl> NNTP-Posting-Host: nat-coig130.coig.katowice.pl Mime-Version: 1.0 X-Trace: news2.ipartners.pl 1340084626 6673 195.39.217.130 (19 Jun 2012 05:43:46 GMT) X-Complaints-To: abuse@ipartners.pl NNTP-Posting-Date: 19 Jun 2012 05:43:46 GMT In-Reply-To: <jroivj$ol2$1@mx1.internetia.pl> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3508.1109 Importance: Normal X-Newsreader: Microsoft Windows Live Mail 15.4.3508.1109 X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit