Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > Asp.net Etkinlik Takvimi Calendar
Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
13.01.2009-01:08 #54754
Arkadaşlar acilen yardıma ihtiyacım var. Araştırdım bir şeyler denemeye çalıştım ama olmadı.

Yapmak istediğim şu: Calendar'da tarihin üzerine gelindiğinde onmouseover yani o güne ait etkinliğin görüntülenmesi. td de title gibi ya da tooltip miydi neydi?

Veriyi alıyorum ama doğru bir yere bağlayamıyorum.
DayRender da

e.Cell.ToolTip = StActivity;
e.Cell.Attributes.Add("title", StActivity);
e.Cell.Attributes.Add("onmouseover", "javascript:this.title = '" + StActivity + "';");

Bunlar tdye title verebiliyor kaynağı görüntüle dediğimde veri tabanından gelen veriyi görebiliyorum ama td nin içinde a(link) bulunduğu için ve calendar da a ya title ı otomatik olarak tarihi kendi verdiği için td nin title ını eziyor. a nın titleına ihtiyacım yok. NASIL KALDIRABİLİRİM?

e.Cell - td
a ya e.cell ???? diyerek nasıl ulaşırım?
a ları tamamen kaldırabilirim de yönlendirme yapmayacağım çünkü.

Hepinize kolay gelsin.






bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)





Yazar
aliprinter


avatar
İstanbul
Kayıt: 12.02.2006
13.01.2009-02:09 #54755
Aşağıdaki gibi cell içeriğini temizleyip kendin bir içerik eklersen kontrolü eline almış olursun. Kolay gelsin... coffee
e.Day.IsSelectable = false;
e.Cell.Controls.RemoveAt(0);
Label yeniKral = new Label();
yeniKral.Text = e.Day.DayNumberText;
e.Cell.Controls.Add(yeniKral);
e.Cell.Attributes.Add("title","Eziceğim seni...");






Yazar
mmt


avatar

Kayıt: 22.01.2006
13.01.2009-09:06 #54761
Merhaba,

Javascript kullanmana gerek olmayabilir, direkt e.tooltip ile halledebiliyorsun bildiğim kadarıyla.

Bir de her gün mutlaka bir olay mı var? Sadece olay olan günlerin tooltiplerini değiştirmek istiyorsun sanırım?

Şu adrese bir göz at, Calendar'a takla attırıyor adamlar :)
http://weblogs.sqlteam.com/jhermiz/archive/2007/12/10/Cool-Tricks-With-The-ASP.net-Calendar.aspx






Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
13.01.2009-09:53 #54762
ikinize de teşekkür ederim arkadaşlar.
aliprinter'ın söylediği yöntemle çözüldü.
vakit bulunca calendar'a takla da attırmayı düşünüyorum...





bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb