
Manishkumar
Top achievements
Rank 1
Manishkumar
asked on 21 Jan 2011, 09:07 AM
Hi;
I am using Telerik RadGrid in a panel which open by modal extender popup.
but some how in IE6.0 the background is not greyed but work fine in IE8.0
I think it has do some thing with z-index property in both browser
Can you please tell What is the z index property set for Telerik RadGrid
in IE8.0 and in IE 6.0
I am using Telerik RadGrid in a panel which open by modal extender popup.
but some how in IE6.0 the background is not greyed but work fine in IE8.0
I think it has do some thing with z-index property in both browser
Can you please tell What is the z index property set for Telerik RadGrid
in IE8.0 and in IE 6.0
5 Answers, 1 is accepted
0
Hello Manishkumar,
Please post your code so that we can examine your setup. In the meantime I recommend that you visit the following link:
Controlling absolute positioning with z-index
Regards,
Daniel
the Telerik team
Please post your code so that we can examine your setup. In the meantime I recommend that you visit the following link:
Controlling absolute positioning with z-index
Regards,
Daniel
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
0

Manishkumar
Top achievements
Rank 1
answered on 31 Jan 2011, 03:18 PM
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
Telerik.Web.UI;
using
System.Data;
using
System.Collections;
public
partial
class
Home : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!Page.IsPostBack)
{
hdnLastTabIndex.Value =
"5"
;
FillTabStrip(RadTabStrip1);
// EventLogConsole1.LoggedEvents.Clear();
ArrayList arrdata =
new
ArrayList();
arrdata.Add(
"Data12"
);
arrdata.Add(
"Data123"
);
arrdata.Add(
"Data124"
);
arrdata.Add(
"Data125"
);
ArrayList repdata =
new
ArrayList();
repdata.Add(
"Report1"
);
repdata.Add(
"Report2"
);
repdata.Add(
"Report3"
);
repdata.Add(
"Report4"
);
ArrayList admindata =
new
ArrayList();
admindata.Add(
"Admin1"
);
admindata.Add(
"Admin2"
);
admindata.Add(
"Admin3"
);
admindata.Add(
"Admin4"
);
Session[
"ArrData"
] = arrdata;
//Session["RepData"] = repdata;
DataTable dtchid =
new
DataTable();
dtchid.Columns.Add(
"DataTextChild"
);
dtchid.Columns.Add(
"MasterId"
);
dtchid.Columns.Add(
"Sequence"
);
dtchid.Columns.Add(
"Id"
);
dtchid.Columns.Add(
"ControlID"
);
for
(
int
j = 0; j < arrdata.Count; j++)
{
DataRow dr1 = dtchid.NewRow();
dr1[
"DataTextChild"
] = arrdata[j].ToString();
dr1[
"MasterId"
] =
"0"
;
dr1[
"Sequence"
] = j.ToString();
dr1[
"Id"
] = j.ToString();
dtchid.Rows.Add(dr1);
dtchid.AcceptChanges();
}
for
(
int
k = 0; k < arrdata.Count; k++)
{
DataRow dr1 = dtchid.NewRow();
dr1[
"DataTextChild"
] = repdata[k].ToString();
dr1[
"MasterId"
] =
"1"
;
dr1[
"Sequence"
] =
"null"
;
dr1[
"Id"
] = k.ToString();
dr1[
"ControlID"
] =
"Report.aspx"
;
dtchid.Rows.Add(dr1);
dtchid.AcceptChanges();
}
for
(
int
a = 0; a < admindata.Count; a++)
{
DataRow dr1 = dtchid.NewRow();
dr1[
"DataTextChild"
] = admindata[a].ToString();
dr1[
"MasterId"
] =
"2"
;
dr1[
"Sequence"
] =
"null"
;
dr1[
"Id"
] = a.ToString();
dtchid.Rows.Add(dr1);
dtchid.AcceptChanges();
}
if
(!Page.IsPostBack)
{
//FillTabStrip(RadTabStrip1, arrdata, null, 1);
ArrayList arrdatalist =
new
ArrayList();
arrdatalist.Add(
"Data12"
);
arrdatalist.Add(
"Data1211"
);
arrdatalist.Add(
"Data1244"
);
ArrayList Headerdata =
new
ArrayList();
Headerdata.Add(
"Data12"
);
Headerdata.Add(
""
);
Headerdata.Add(
""
);
DataTable dt =
new
DataTable();
dt.Columns.Add(
"DataText"
);
dt.Columns.Add(
"Id"
);
dt.Columns.Add(
"Desc"
);
for
(
int
i = 0; i < arrdatalist.Count; i++)
{
DataRow dr = dt.NewRow();
dr[
"DataText"
] = arrdatalist[i].ToString();
dr[
"Id"
] = i.ToString();
dr[
"Desc"
] = Headerdata[i].ToString();
dt.Rows.Add(dr);
dt.AcceptChanges();
}
Session[
"Data"
] = dtchid;
RadGrid1.DataSource = dt;
RadGrid1.DataBind();
}
}
}
protected
void
OnAjaxUpdate(
object
sender, ToolTipUpdateEventArgs args)
{
this
.UpdateToolTip(args.Value, args.UpdatePanel);
}
protected
void
gettabDetails_clicked(
object
sender, EventArgs e)
{
RadPageView pageView =
new
RadPageView();
pageView.ID =
"RadPageView"
+ (RadTabStrip1.Tabs.Count + 1);
// string userControlName = pageView.ID + "CS.ascx";
Control userControl = Page.LoadControl(
"WebUserControl.ascx"
);
userControl.ID = pageView.ID +
"_userControl"
;
pageView.Controls.Add(userControl);
RadMultiPage1.PageViews.Add(pageView);
RadTab tab =
new
RadTab();
hdnLastTabIndex.Value = (Convert.ToInt32(hdnLastTabIndex.Value) + 1).ToString();
// tab = RadTabStrip1.Tabs[Convert.ToInt32(hdnLastTabIndex.Value) -1 ];
tab.PageViewID =
"RadPageView"
+ RadTabStrip1.Tabs.Count + 1;
tab.Text =
"999"
;
RadTabStrip1.Tabs.Add(tab);
}
protected
void
RadMultiPage1_PageViewCreated(
object
sender, RadMultiPageEventArgs e)
{
// if (string.IsNullOrEmpty(hdnLastTabIndex.Value))
{
//if (Convert.ToInt32(hdnLastTabIndex.Value) > 6)
{
string
userControlName = e.PageView.ID +
"CS.ascx"
;
//Control userControl = Page.LoadControl("UserControls/Grid.ascx");
//userControl.ID = e.PageView.ID + "_userControl";
//e.PageView.Controls.Add(userControl);
}
}
}
private
void
UpdateToolTip(
string
elementID, UpdatePanel panel)
{
Control ctrl = Page.LoadControl(
"WebUserControl.ascx"
);
panel.ContentTemplateContainer.Controls.Add(ctrl);
// WebUserControl details = (WebUserControl)ctrl;
//details.ProductID = elementID;
}
private
void
FillTabStrip(RadTabStrip tabStrip)
{
tabStrip.Tabs.Clear();
RadPageView pageView =
new
RadPageView();
for
(
int
i = 0; i < 5; i++)
{
RadTab tab =
new
RadTab();
tabStrip.Tabs.Add(tab);
switch
(i)
{
case
0:
tab.Text =
"TelerikTab1"
;
tab.PageViewID =
"RadPageView1"
;
break
;
case
1:
tab.Text =
"TelerikTab2"
;
tab.PageViewID =
"RadPageView2"
;
break
;
case
2:
tab.Text =
"TelerikTab3"
;
tab.PageViewID =
"RadPageView3"
;
break
;
case
3:
tab.Text =
"TelerikTab4"
;
tab.PageViewID =
"RadPageView4"
;
break
;
case
4:
{
pageView.ID =
"RadPageView"
+ (RadTabStrip1.Tabs.Count + 1);
//string userControlName = pageView.ID + "CS.ascx";
//Control userControl = Page.LoadControl("UserControls/Grid.ascx");
//userControl.ID = pageView.ID + "_userControl";
//pageView.Controls.Add(userControl);
RadMultiPage1.PageViews.Add(pageView);
// tab = RadTabStrip1.Tabs[Convert.ToInt32(hdnLastTabIndex.Value) -1 ];
tab.PageViewID =
"RadPageView"
+ RadTabStrip1.Tabs.Count + 1;
tab.Text =
"TelerikTab"
+ hdnLastTabIndex.Value;
RadTabStrip1.Tabs.Add(tab);
break
;
}
default
:
break
;
}
}
}
protected
void
RadGrid1_PreRender(
object
sender, EventArgs e)
{
if
(!Page.IsPostBack)
{
}
}
protected
void
RadGrid1_ItemCommand(
object
source, GridCommandEventArgs e)
{
}
protected
void
RadGrid1_ItemCreated(
object
sender, GridItemEventArgs e)
{
}
protected
void
RadGrid1_RowDataBound(
object
sender, GridItemEventArgs e)
{
}
}
<html xmlns=
"http://www.w3.org/1999/xhtml"
>
<head id=
"Head1"
runat=
"server"
>
<script type=
"text/javascript"
>
function addTab() {
// Adds the tab to the Tabs Collection of the selected tab
selectedTab.get_tabs().add(tab);
tab.set_text(
"Child Tab "
+ selectedTab.get_tabs().get_count());
}
function removeTab() {
//Removes the selected tab from the Tabs Collection of the tabstrip
tabStrip.get_tabs().remove(selectedTab);
}
function disableTab() {
//Disables the selected tab
selectedTab.set_enabled(
false
);
}
var combo =
null
;
function CloseActiveToolTip() {
// var tooltip = Telerik.Web.UI.RadToolTip.getCurrent();
// if (tooltip) tooltip.hide();
}
function OnClientHide(sender, args) {
// if (combo) {
// $find(combo.id).hideDropDown();
}
</script>
<style type=
"text/css"
>
.modalPopup
{
background-color:#ffffdd;
border-width:3px;
border-style:solid;
border-color:Gray;
padding:5px;
width: 350px;
height:300px;
margin-left: auto;
margin-right: auto;
z-index :100;
}
.modalBackgroundpop {
background-color:Gray;
filter: alpha(opacity=50);
opacity: 0.9;
position:relative;
z-index = 250000;
}
</style>
</head>
<body
class
=
"BODY"
>
<form runat=
"server"
id=
"mainForm"
method=
"post"
>
<telerik:RadScriptBlock ID=
"RadScriptBlock1"
runat=
"server"
>
<script type=
"text/javascript"
>
Telerik.Web.UI.RadWebControl.prototype._clearParentShowHandlers = function () {
var array =
this
._invisibleParents;
for
(var i = 0; i < array.length; i++) {
this
.remove_parentShown(array[i]);
}
this
._invisibleParents = [];
this
._parentShowDelegate =
null
;
}
</script>
</telerik:RadScriptBlock>
<telerik:RadScriptManager ID=
"RadScriptManager1"
runat=
"server"
>
<Scripts>
<asp:ScriptReference Assembly=
"System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Name=
"MicrosoftAjax.js"
Path=
"~/Scripts/MicrosoftAjax.js"
/>
<asp:ScriptReference Assembly=
"System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Name=
"MicrosoftAjaxWebForms.js"
Path=
"~/Scripts/MicrosoftAjaxWebForms.js"
/>
</Scripts>
</telerik:RadScriptManager>
<script type=
"text/javascript"
>
//<
Manishkumar
Top achievements
Rank 1
answered on 01 Feb 2011, 09:40 AM
hi
Do we have any solution for this issue.
please reply ASAP. Its very urgent
Do we have any solution for this issue.
please reply ASAP. Its very urgent
0

Manishkumar
Top achievements
Rank 1
answered on 01 Feb 2011, 11:48 AM
hi;
please find the more information in the attachscreen. to more details in the issue
please find the more information in the attachscreen. to more details in the issue
0
Hello Manishkumar,
I failed to reproduce the problem on my end. I attached a sample screenshot and a runnable demo based on your code. Let me know if I'm missing something.
Best regards,
Daniel
the Telerik team
I failed to reproduce the problem on my end. I attached a sample screenshot and a runnable demo based on your code. Let me know if I'm missing something.
Best regards,
Daniel
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.