[ era1 @ 09.05.2007. 07:23 ] @
Interesuje me kako bih mogao da predstavim boolean vrednosti iz baze pomocu ikonica na web strani?
Konkretno hocu da napravim da se na web strani pojavi svetla ikonica ukoliko je neka vrednost True (ili 'DA', nebitno) odnosno da se pojavi mat ikonica ukoliko je vrednost suprotna.

Ja sam smislio jedan nacin, ali mi se cini da je prilicno komplikovan za ucitavanje:
u bazu upisem putanju do ikonice koja je svetla ili putanju do mat ikonice, u zavisnosti da li je true ili false. Onda stavim u DataList ItemTemplate jednu Image kontrolu koju bindujem sa kolonom u bazi koja cuva putanju do ikonice. Tada se prikazuje ikonica cija je putanja upisana u bazu.

Siguran sam da postoji prostiji nacin, ali ne znam kako.

Pozdrav svima...
[ bjevta @ 09.05.2007. 07:29 ] @
1. nikad nemoj da postavljaš putanju do ikone u bazu. prezentacioni layer nema veze s bazom ili modelom.

2. negde imaš <img id="mojaIkonica" src="Images/True.gif" alt="Tačno"/>. Dodaj tag runat="server" na to, tako da bude <img id="mojaIkonica" src="Images/True.gif" alt="Tačno" runat="server"/> i iz code behind-a podesi src property image-a.
[ era1 @ 09.05.2007. 07:57 ] @
Ovo prvo te nisam bas razumeo, zasto da ne stavljam putanju do slicice u bazu?
E, a sto se tice ovog drugog to mi zvuci opet malo komplikovano za ucitavanje jer zamisli da imam 500 redova u DataList kontroli i da za svaki red treba da odradi CodeBehind to mi zvuci malo sporo? Mozda gresim.
[ bjevta @ 09.05.2007. 09:29 ] @
"1. nikad nemoj da postavljaš putanju do ikone u bazu. prezentacioni layer nema veze s bazom ili modelom."
"Ovo prvo te nisam bas razumeo, zasto da ne stavljam putanju do slicice u bazu?"
zašto bi postavljao putanje do sličica u bazu? ima samo 2 moguće vrednosti, true/false, i ti si ih već postavio u bazu. kako će te vrednosti biti prezentirane, nije bitno za bazu. uostalom, ako rešiš da true/false prezentiraš kao check box, čemu služi putanja do sličice u bazi?

Hint: prouči MVC pattern.

"2. negde imaš <img id="mojaIkonica" src="Images/True.gif" alt="Tačno"/>. Dodaj tag runat="server" na to, tako da bude <img id="mojaIkonica" src="Images/True.gif" alt="Tačno" runat="server"/> i iz code behind-a podesi src property image-a."
"E, a sto se tice ovog drugog to mi zvuci opet malo komplikovano za ucitavanje jer zamisli da imam 500 redova u DataList kontroli i da za svaki red treba da odradi CodeBehind to mi zvuci malo sporo? Mozda gresim."
Grešiš.

ako budeš imao problema s perofrmansama, javi se opet.

[Ovu poruku je menjao bjevta dana 10.05.2007. u 09:07 GMT+1]
[ era1 @ 10.05.2007. 07:22 ] @
O.K. Hvala, probacu pa cu videti kako funkcionise.
Srdacan pozdrav...