


<asp:Repeater ID="Publicaciones" runat="server" OnItemDataBound="FormatearPublicaciones" OnItemCommand="Publicaciones_ItemCommand"> <ItemTemplate> <td><%# Eval("PublicacionId")%></td> <td><%# Eval("Mensaje")%></td> <td><asp:Image ID="PubImagen" runat="server" ClientIDMode="Static"/></td> <td> <telerik:RadMediaPlayer ID="PubAV" runat="server" ClientIDMode="Static" Width="350px" Height="250px"></telerik:RadMediaPlayer> <%--<audio id="PubAudio" runat="server" Width="350px" Height="250px"></audio>--%> </td> <br /> <br /> </ItemTemplate></asp:Repeater>protected void FormatearPublicaciones(Object Sender, RepeaterItemEventArgs e){ string filename = ((MuroEntity)e.Item.DataItem).PubMultimediaRuta; System.Web.UI.WebControls.Image imagenPub = e.Item.FindControl("PubImagen") as System.Web.UI.WebControls.Image; Telerik.Web.UI.RadMediaPlayer avPub = e.Item.FindControl("PubAV") as Telerik.Web.UI.RadMediaPlayer; if (((MuroEntity)e.Item.DataItem).Tipo.Equals("F")) { var imagenURL = Autenticado.Paths.Archivos + "thumb_" + filename; imagenPub.ImageUrl = imagenURL; avPub.Visible = false; } else if (((MuroEntity)e.Item.DataItem).Tipo.Equals("C") || ((MuroEntity)e.Item.DataItem).Tipo.Equals("V")) { avPub.Source = Autenticado.Paths.Archivos + filename; imagenPub.Visible = false; } else { avPub.Visible = false; imagenPub.Visible = false; }}public static class Paths{ public static readonly string Archivos = "~/Archivos/" + SessionHelper.UsuarioAutenticado.Id.ToString() + "/"; // cannot change public static readonly string Archivos2 = "Archivos/" + SessionHelper.UsuarioAutenticado.Id.ToString() + "/"; //public static int Total = 5; // can change because not const}
<telerik:RadComboBox ID="cmbBillTo_State" runat="server" />We use your RadWindow controls quite a bit in our application. They are invoked using the following JavaScript convention…
var oWnd = radopen("EditWBSEast.aspx", "WBSRadWindow");
oWnd.setSize(830,300);
oWnd.Center();
We define WBSRadWindow as follows:
<telerik:RadWindowManager
ID="RadWindowManager1"
runat="server"
Behavior="None"
InitialBehavior="None" Left=""
Skin="Outlook"
style="display: inline;"
Top=""
DestroyOnClose="True">
<Windows>
<telerik:RadWindow
ID="WBSRadWindow"
Modal="true"
runat="server"
Behavior="None"
DestroyOnClose="True"
InitialBehavior="None"
Title="”
ReloadOnShow="true"
Left=""
NavigateUrl=""
style="display: inline"
Top=""
Behaviors="None"
OnClientShow="OnClientShow">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
This code provides us with a rather generic window with very little functionality but vastly better looking than the corresponding Window(Open) or Javascript alert. Our one problem is that we would also like to suppress the horizontal and vertical scrollbars.
We have seen elsewhere in your documentation that a JavaScript method similar to the one below should accomplish this…
function OnClientShow(radWindow)
{
var delScrollbar = radWindow._name;
document.getElementsByName(delScrollbar)[0].setAttribute("scrolling", "no");
var oTop = document.documentElement.scrollTop;
document.documentElement.scroll = "no";
document.documentElement.style.overflow = "hidden";
document.documentElement.scrollTop = oTop;
if(document.documentElement && document.documentElement.scrollTop)
{
var oTop = document.documentElement.scrollTop;
document.documentElement.scroll = "no";
document.documentElement.style.overflow = "hidden";
document.documentElement.scrollTop = oTop;
}
else if(document.body)
{
var oTop = document.body.scrollTop;
document.body.scroll = "no";
document.body.style.overflow = "hidden";
document.body.scrollTop = oTop;
}
}
This method does not suppress the scrollbars for us. Could you advise us as to how to best accomplish this?
Thanks