Sharepoint 2010 üzerinde bir sayfayı popover (pop-up dialog) şeklinde gösterme

SharePoint üzerinde farklı listelerden veri alan bir webpart hazırladım. Listedelerdeki tün kolonları alabiliyordum, hatta liste başlığına tıklayınca listedeki kaydın bulunduğu sayfaya bile gidebiliyordum.

Ancak liste içeriğini ayrı bir sayfada değil de popOver olarak göstermem gerekiyordu. Normal liste wbpartındaki linklerin onclick scriptlerini vs. kopyalayıp denedim ama bir türlü popover olarak görünmedi listem. 

Sonunda bir javascript metodu buldum (OpenPopUpPage) ve bunu direk linkimin href property sine verdim, oldu!!

Örnek url:

<a href="javascript:OpenPopUpPage(URL)" />deneme</a>

Ben html sözcüğünü kod içinde yarattığım için aşağıdaki gibi bir kod yazdım:

sb.Append(@"<a href=javascript:OpenPopUpPage('" + item["URL"].ToString() + "'); >");
sb.Append(@"<img src='" + resimURL + "' title='" + HtmlRemoval.StripTagsRegex(item["Title"].ToString()) + "' />");
sb.Append(@"</a>");

Add comment