Spirala 07 - Problemi

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

Spirala 07 - Problemi

by Edin Cubro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Želio bih da postavim pitanje oko upisa podataka u treći koncept koji služi za ostvarivanje many to many veze.
Naime mi smo dodali jednu many to many vezu,sa trećim konceptom PoreskaObaveza,koji služi za ostvarivanje pomenute many-to-many veze nad konceptima Racun(interna veza) i Narudzbenica(externa veza).
Regenerisali smo kod sa tom vezom.
Kada unutar koncepta Racun probamo da unesemo poresku obavezu,kada kliknemo na polje na aplikaciji koje predstavlja referentnu osobinu NarudzbenicaOid,tj.na dugme sa tri tačkice da bi našli narudzbenicu(drugog člana many-to-many veze) uvijek dobijemo praznu tabelu narudzbenica,iako smo prethodno unijeli par narudzbenica.

Isto tako kod unosa PoreskeObaveze prikažu nam se kolone i koncepta Racun i koncepta Narudzbenica.

Takođe,koncepti Racun i Narudzbenica su dječiji non-entry koncepti.(imaju roditelja)

Analizirali smo kod,properties fajl i pregledali ključeve,specific domain,itd.ali nismo uspjeli nači rješenje.


http://svn2.assembla.com/svn/BHWebAppSolutions

Re: Spirala 07 - Problemi

by dzenanr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Koncept Narudzbenica nije entry point, a u specificnom modelu imate:

public Narudzbenice getNarudzbenice()
        {
                return narudzbenice;
               
        }

Dženan http://www.modelibra.org/

Re: Spirala 07 - Problemi

by Edin Cubro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hvala,to je bio problem.

Nismo to znali tako da smo ostavili get metodu u specifičnom modelu.

Prikazivanje web komponente

by Edin Cubro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



Interesuje me dodavanje web komponenti na HomePage stranicu.

Naime,nakon kreiranja HomePage.html fajla koji dijeli web stranicu na dijelove i iz koga se pozivaju web komponente,HomeMenu.html i HomeMenu.java fajlova sa menu komponentom,HomePage.java klase koja za sada ima jednu generičku web komponentu koja ima svoj wicket:id,postavljanja ključa u properties fajl,web komponenta se ne prikazuje na stranici.

Dobavio sam domen,iz njega model,kreirao dva kompozitna argumenta koje koriste generičke web komponente za model i view i dobavio podatke za web komponentu.

Web komponenta je kreirana u HomePage.java,i dodata linijom :

  add(zaposlenikMailNarudzbenicaOpisNarudzbeniceList);

i pozvana je u odgovarajućem dijelu HomePage.html fajla .

Koji bi mogao biti razlog njenog nepojavljivanja na stranici?

Re: Prikazivanje web komponente

by dzenanr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ima li sta u logu?
Dženan http://www.modelibra.org/

Re: Prikazivanje web komponente

by Edin Cubro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Kako ja vidim u logu nema errora,samo standardne inicijalizacije,pozivanja itd.

Ne prijavljuje nikakve greške,jedino mi je malo skrenuo pažnju info u logu koji kaže : modelibraDomain XML configuration file does not exist.

Što se tiče ostalog nisam primjetio ništa van uobičajenog.




http://svn2.assembla.com/svn/BHWebAppSolutions

Re: Prikazivanje web komponente

by dzenanr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Postavio debug stop tacku na

KompanijaApp kompanijaApp = (KompanijaApp) getApplication();

u

HomePage

i nasao:

Zaposlenici zaposlenici = rmk.getZaposlenici();

5 entiteta

Zaposlenici sortiraniKvalifikovaniZaposlenici = zaposlenici.getNeKvalifikovaniZaposlenici().getZaposleniciOrderedByIme();

0 entiteta

Komponenta je tamo ali je prazna!

Napuni model ali da imas nekvalifikovanih zaposlenika prvo pa probaj ponovo.

Obavezno pogledajte log i koristitite debager prije nego se javite na Forum.
Dženan http://www.modelibra.org/

Re: Prepravke Gen klasa

by smajo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Da li mozemo vrsiti izmjene u Gen klasama nasih koncepata?

Konkretno: imamo koncept StavkaNarudzbe koji ima jedno polje ukupnaCijena koje bi trebalo, po onome sto smo mi zamislili, biti proizvod jednog polja tog koncepta- kolicina i polja cijena od koncepta proizvod tj. StavkaNarudzbe.ukupnaCijena=StavkaNarudzbe.kolicina*Proizvod.cijena.

Uspijeli smo to napraviti u postAdd metodi u klasi GenStavkeNarudzbe.Dakle, poslije unosa stavkeNarudzbe u posAdd metodi bez obzira koja je vrijednost polja ukupna cijena bila unesena, ona ce se prepraviti na zeljenu. Međutim, ako napravimo tu istu metodu u klasi StavkeNarudzbe tada ne radi.
Zbog toga me interesuje da li mozemo mozda mijenjati Gen klase-iako znam da ste vec rekli da ne moze.

NTim
Adis Smajovic

Re: Prepravke Gen klasa

by dzenanr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ne moze.
Dženan http://www.modelibra.org/

Re: Spirala 07 - Problemi ParentChildView.setTitle

by dina_h :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Pozdrav,

mi imamo problem sa ispisivanjem naslova genericke komponente na nasem homepage.
Naslove pojedinih komponenti: EntityPropertyDisplayListPanel i EntityDisplayTablePanel se ispisu ispravno, a pri  pokretanju genericke komponente ParentChildPropertyDisplayListPanel nema naslova komponente.

Eksperimentisanjem sam utvrdila da pri ovim "jednokonceptnim" komponentama trazi se da kao title bude string koji je skup entiteta,npr Fakulteti u nasem slucaju: fakultetiView.setTitle("Fakulteti");
a pri ispisu npr. fakultetiView.setTitle("Fakultetiiiii");  na homepage nece stajati naslov te genericke komponente.

Moje prvo pitanje bi glasilo,ako sam zakljucila ovo gore pravilno, zasto je ovo ovako? Zasto kao naslov ne mozemo staviti sta mi zelimo?

a problem koji imamo je kod genericke komponente ParentChildPropertyDisplayListPanel , naslov sam pokusala staviti sa linijom koda: studentPrijaveView.setTitle("Student.brojPrijave"); gdje mi je student parent koncept i uglavnom, naslov se ne ispisuje na homepage a komponenta inace radi.
Ako postoji neki standard,koji je, ako ga negdje trebamo traziti, gdje?

Gledala sam log, nema nikakvih gresaka, ni u info sekcijama nisam nasla nista na sto bih posumnjala. pokusala sam proci debugom, ocito neuspjesno jer Vam se javljam:)

hvala!

SVN:http://svn2.assembla.com/svn/oceans4/trunk/

Re: Spirala 07 - Problemi ParentChildView.setTitle

by Elma Dzananovic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ista stvar i kod nas. Potpuno ista.:)
Bas me interesuje sta je ...

Elma

Re: Spirala 07 - Problemi ParentChildView.setTitle

by kirlich :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

dina_h wrote:
Moje prvo pitanje bi glasilo,ako sam zakljucila ovo gore pravilno, zasto je ovo ovako? Zasto kao naslov ne mozemo staviti sta mi zelimo?
Mozete staviti sta vi zelite, ali to mora biti kljuc u vasoj properties datoteci kako bi se omogucila lokalizacija.

Zato "radi":

          fakultetiView.setTitle("Fakulteti");

jer u SCApp.properties imate

          Fakulteti=Fakulteti

a ne "radi"

          fakultetiView.setTitle("Fakultetiiiii");

jer takav kljuc ne postoji. Ne morate se ogranicavati na generisane kljuceve. Mozete slobodno dodati neki svoj kljuc sa dogovarajucom vrijednosti u razlicitim properties datotekama i koristiti ga u aplikaciji.

dina_h wrote:
a problem koji imamo je kod genericke komponente ParentChildPropertyDisplayListPanel , naslov sam pokusala staviti sa linijom koda: studentPrijaveView.setTitle("Student.brojPrijave"); gdje mi je student parent koncept i uglavnom, naslov se ne ispisuje na homepage a komponenta inace radi.
Ako postoji neki standard,koji je, ako ga negdje trebamo traziti, gdje?
Broj prijave je osobina koncepta Prijava te je odgovarajuci kljuc u properties datoteci: Prijava.brojPrijave
Vedad Kirlic

Re: Spirala 07 - Problemi ParentChildView.setTitle

by dina_h :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

zahvaljujem na odgovoru!
sad mi je jasno zasto radi, ali mi jos uvijek nije jasno zasto ne radi:)
Ovaj dio  :
studentPrijaveView.setTitle("Student.brojPrijave")
sam napravila po uzoru na :categoryUrls komponentu id dm-educ07
categoryUrlsView.setTitle("Category.WebLinks");

"Broj prijave je osobina koncepta Prijava te je odgovarajuci kljuc u properties datoteci: Prijava.brojPrijave"
-> dobro , ali sta je onda WebLinks za Category(??) Gledam dmeduc.jpg i nigdje ne vidim webLinks kao osobinu koncepta category. U DmEducApp.properties WebLinks se nigdje ne spominje....koliko ja vidim...

Pozdrav!
Dina

Re: Spirala 07 - Problemi ParentChildView.setTitle

by dina_h :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

aaaaaaaaaa
ali u DmEducApp_en.properties postoji
Category.WebLinks=Category Web Links

Hvala, hihi

Re: Spirala 07 - Problemi ParentChildView.setTitle

by kirlich :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Upravo tako. U slucaju da je trenutni "Locale" engleski, Wicket ce traziti prvo*

<NazivKlaseAplikacije>_en.properties

u istom paketu gdje se nalazi i klasa aplikacije i u njoj odgovarajuci kljuc. Ako ne nadje ili datoteku ili kljuc onda ce traziti:

<NazivKlaseAplikacije>.properties

i u njoj odgovarajuci kljuc. Ako Wicket ne nadje nista ModelibraWicket ce vam vratiti string koji ste proslijedili kao kljuc.

*Ovo prvo je sad za sad nije bas uvijek tako ali za ovu komponentu jeste. Da ne komplikujem sad  
Vedad Kirlic

Re: Spirala 07 - Problemi

by Bakir Jusufbegovic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Pozdrav,

Imam jedno pitanje u vezi prikaza same web komponente. Na koji nacin regulisati njenu velicinu? Npr. ako ta web komponenta ima malo poduzu listu slogova u sebi i izgleda malo nepregledno ima li neka finta da se recimo ona ogranici na neku velicinu a da na sebi sadrzi buttone za previous ili next (ili tako nesto slicno)?
Vjerovatno je upitanju css al nisam bas siguran kako to da napravimo?

P.S mislim da je u DmEduc-07 nesto slicno implementirano na web komponenti Questions (imaju ... na kraju)?

Re: Spirala 07 - Problemi

by nejra :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Pozdrav,

Jedno pitanje... Da li moramo implementirati sve one tipove prikaza (EntityPropertyDisplayListPanel, EntityDisplayTablePanel, ParentChildPropertyDisplayListPanel), sto se tice generickih komponenti, ili mozemo kombinovati po zelji?

Pitam, jer kod nas npr. ne bi bas lijepo izgledala konkretno tabela, a i mislimo da je neprimjenljivo.

Unaprijed zahvaljujem.

Re: Spirala 07 - Problemi

by kirlich :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

PagableListView komponenta u Wicket-u
DmPagableListView komponenta u ModlibraWicketu

koristi je EntityDisplayTablePanel kroz EntityDisplayTableListView (nasljedjuje DmPagableListView). Pogledaj kako izgleda genericka komponenta tabele entiteta kada ima veci broj koncepata. Upravo to sto ti hoces (nije css).
Vedad Kirlic

Kako izbjeci prikaz koncepta djeteta...?

by Irhad :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Pozdrav

Nije nam jasno zasto nam se sa konceptom Opinion uvijek predstavlja i njegovo dijete (Player), iako je veza eksterna? Ako je ovo normalno ponasanje i za eksternu vezu, kao i za internu, onda nas zanima kako se moze zaobici (mi bismo da prikazemo samo entitete koncepta Opinion)?

Inace, oba koncepta su ulazna, veza je opcionalna JnV, a kao komponentu za prikaz koristimo EntityDisplayTablePanel.
PC bez Windows-a je k'o riba bez bicikla!

Re: Spirala 07 - Problemi

by dina_h :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

samo sto oni "..." u Questions ogranicavaju duzinu u onoj jednoj koloni tabele(Text),...a nama bi bilo fino da imamo npr tabelu od 10slogova i sve preko 10 da ide na drugu stranicu...ih bilo bi fino...samo mi pitamo ima li sta takvo gotovo, da ne moramo mi "specificirati":) zbog specificne sam ove sedmice malo ostarila- umjesto 23 sad imam 32:)

pozdrav
< Prev | 1 - 2 | Next >
LightInTheBox - Buy quality products at wholesale price!