// ***** Add Grid Header Summary Row *****
GridItem[] header =
this
.MyWorkRadGrid.MasterTableView.GetItems(GridItemType.Header);
//get the current THead element
GridTHead head = ((GridTHead)header[0].Parent.Controls[1].Parent);
//create a new GridHeaderItem which will be the new row
GridHeaderItem newHeaderItem =
new
GridHeaderItem(
this
.MyWorkRadGrid.MasterTableView, 0, 0);
newHeaderItem.Cells.Add(
new
GridTableHeaderCell() { Text =
" "
});
newHeaderItem.Cells.Add(
new
GridTableHeaderCell() { Text =
" "
});
newHeaderItem.Cells.Add(
new
GridTableHeaderCell() { Text = count, ColumnSpan = 5, Width =
new
Unit(100, UnitType.Percentage), HorizontalAlign = HorizontalAlign.Left, VerticalAlign = VerticalAlign.Middle });
for
(
int
i = 0; i < head.Controls.Count; i++)
{
// loop through the header controls collection and find the 'row' that has the same type of GridHeaderItem
// Then insert the new row just above it - remember the 0 based index will push the original header row down
if
(head.Controls[i].GetType() == newHeaderItem.GetType())
{
head.Controls.AddAt(i, newHeaderItem);
}
}
"x-amz-request-id: 5B44F44ED4B57B14
x-amz-id-2: Z++fwv6or8d5hoso5jr0GZmHdDRFIf57sYcyesPhMR6g1i/FwxJM/nAQZhosIhhL
Content-Type: application/xml
Date: Wed, 15 Dec 2010 20:35:00 GMT
Server: AmazonS3
Age: 53
Content-Length: 301
X-Cache: Error from cloudfront
X-Amz-Cf-Id: c27d8db1333d943ccf2c36be42d14904bc31491f6f0a8e6c3521607f05b3fd863bacabf17ccdae0f,11dde9a06e97df6e385ae7edc7d758d152f5950a33898996189845d11ca39d64a7716c1eb6df030e
Via: 1.0 95d61a85e49613d1aeb8bd7a93537154.cloudfront.net:11180 (CloudFront), 1.0 abe5fd7a524d9a9012cf9ddbca030997.cloudfront.net:11180 (CloudFront)"
Connection: close
hi,
I Got this error and my radstriptab , OnTabClick occur error. all ajax process failed.. "Microsoft JScript runtime error: Sys.InvalidOperationException: Handler was not added through the Sys.UI.DomEvent.addHandler method."
When RadTabStrip clicked, I got this error. I use like that.. Also there is no error on 'Telerik.Web.UI_2010_2_826' , but I update to 'Telerik.Web.UI_2010_3_1215' version and error occur.. Why the newest version occur that error. ? help...
<asp:MultiView ID="mwMainProcess" runat="server" ActiveViewIndex="1">
<asp:View ID="vMProcessList" runat="server">
/// some control
</asp:View>
<asp:View ID="vMProcessEntry" runat="server">
<telerik:RadTabStrip ID="rtsProcess" runat="server" MultiPageID="mwProcess" SelectedIndex="0" OnTabClick="rtsSite_TabClick">
<Tabs>
<telerik:RadTab Selected="True" Text="Deka Emri" Value="0"></telerik:RadTab>
<telerik:RadTab Text="Mteri Bilgileri" Value="1"></telerik:RadTab>
<telerik:RadTab Text=" Bilgileri" Value="2"></telerik:RadTab>
<telerik:RadTab Text="Dkman" Value="3"></telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="mwProcess" runat="server" SelectedIndex="0">
<telerik:RadPageView ID="vProcessIE" runat="server">
<uc1:ProcessOrder ID="ProcessOrder1" runat="server" />
</telerik:RadPageView>
<telerik:RadPageView ID="vProcessCInfo" runat="server">
<uc2:ProcessOrderCINFO ID="ProcessOrderCINFO1" runat="server" />
</telerik:RadPageView>
<telerik:RadPageView ID="vProcessJobInfo" runat="server">
<uc3:ProcessOrderJobInfo ID="ProcessOrderJobInfo1" runat="server" />
</telerik:RadPageView>
<telerik:RadPageView ID="vProcessDoc" runat="server">
<uc4:UploadDocuments ID="UploadDocuments1" runat="server" DocumentType="IE" />
</telerik:RadPageView>
</telerik:RadMultiPage>
</asp:View>
</asp:MultiView>
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="FeaturedPost.ascx.cs" Inherits="FeaturedPost" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<
style
type
=
"text/css"
>
.rotator
{
margin-top: 3px;
margin-left: auto;
margin-right: auto;
width: 700px;
height: 200px;
}
</
style
>
<
telerik:RadRotator
ID
=
"RadRotator1"
runat
=
"server"
Height
=
"200"
ScrollDuration
=
"500"
FrameDuration
=
"2000"
ItemHeight
=
"200"
OnItemDataBound
=
"RotatorItemDataBound"
RotatorType
=
"AutomaticAdvance"
ItemWidth
=
"100"
CssClass
=
"rotator"
BorderStyle
=
"Solid"
BorderWidth
=
"1px"
>
<
ItemTemplate
>
<
div
style
=
"width:100px; height:200px;"
>
<
div
style
=
"overflow:hidden; margin-bottom:2px;"
>
<
asp:Image
runat
=
"server"
ID
=
"fpImage"
Width
=
"100px"
Height
=
"100px"
/>
</
div
>
<
div
style
=
"overflow:hidden; width:100px; height:95px; margin-bottom:3px"
>
<
asp:HyperLink
runat
=
"server"
ID
=
"fpLink"
/>
</
div
>
</
div
>
</
ItemTemplate
>
</
telerik:RadRotator
>
using System;
using System.Web;
using System.Web.UI.WebControls;
using Telerik.Cms.Web.UI;
using System.ComponentModel;
using Telerik.Rss;
using Telerik.Framework.Web.Design;
using Telerik.Cms.Engine;
using Telerik.Cms;
using Telerik.Blogs;
using System.Text;
using System.Collections;
public partial class FeaturedPost : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
RadRotator1.Width = ControlWidth;
BlogManager manager = new BlogManager();
IList posts;
if (selectedBlogs != null)
posts = manager.Content.GetContent(0, 0, "", selectedBlogs);
else
posts = manager.Content.GetContent();
if (posts.Count > 0)
{
ArrayList myFeaturedPosts = new ArrayList();
for (int i = 0; i < posts.Count; i++)
{
IContent item = (IContent)posts[i];
if ((Boolean)item.GetMetaData("Featured_Post"))
{
rotatorObject tempR = new rotatorObject();
IBlog blog = manager.GetBlog(item.ParentID);
tempR.URL = GetUrl(blog.BlogPage.Replace(".aspx", "/") + item.UrlWithExtension);
tempR.Title = item.GetMetaData("Title").ToString();
if (item.GetMetaData("Featured_Thumbnail") != null)
{
string tempImageURL = item.GetMetaData("Featured_Thumbnail").ToString().Trim();
if (tempImageURL != string.Empty)
{
tempR.imageURL = tempImageURL;
}
}
myFeaturedPosts.Add(tempR);
}
}
RadRotator1.DataSource = myFeaturedPosts;
RadRotator1.DataBind();
}
}
protected void RotatorItemDataBound(object sender, Telerik.Web.UI.RadRotatorEventArgs e)
{
Image i = (Image)e.Item.FindControl("fpImage");
HyperLink h = (HyperLink)e.Item.FindControl("fpLink");
rotatorObject r = (rotatorObject)e.Item.DataItem;
i.ImageUrl = r.imageURL;
h.Text = r.Title;
h.NavigateUrl = r.URL;
}
#region Properties
public int ControlWidth
{
get
{
if (ViewState["ControlWidth"] == null)
return 400;
return int.Parse(ViewState["ControlWidth"].ToString());
}
set { ViewState["ControlWidth"] = value; }
}
[TypeConverter("Telerik.Blogs.WebControls.SelectedBlogsConverter, Telerik.Blogs")]
[WebEditor("Telerik.Blogs.WebControls.BlogsSelector, Telerik.Blogs")]
public Guid[] SelectedBlogs
{
get
{
return this.selectedBlogs;
}
set
{
this.selectedBlogs = value;
}
}
public virtual string ProviderName
{
get
{
return this.providerName;
}
set
{
this.providerName = value;
}
}
private Guid[] selectedBlogs;
private string providerName = string.Empty;
#endregion
public string GetUrl(string value)
{
// if our value starts with ~/
// we return url
if (value.StartsWith("~/"))
return this.ResolveUrl(value);
if (value.StartsWith("["))
{
int idx = value.IndexOf("]");
//getting the provider [Libraries]
string provider = value.Substring(1, idx - 1);
string strId = value.Substring(idx + 1);
Guid id = new Guid(strId);
if (ContentManager.Providers.ContainsKey(provider))
{
IContent cnt = ContentManager.Providers[provider].GetContent(id);
if (cnt != null)
return VirtualPathUtility.ToAbsolute(cnt.UrlWithExtension, this.Context.Request.ApplicationPath);
}
}
return value.ToString();
}
public class rotatorObject
{
public string imageURL
{ get; set; }
public string URL
{ get; set; }
public string Title
{ get; set; }
}
}