Here is a sample page: See the environment information in the UL tag in the markup sample.
Steps to reproduce in IE8:
. Select Image Manager Icon
. Click Cancel button on the image manager dialog
Notice the Scroll bar vanishes. How can I fix this? Thanks.
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
telerik:RadScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
/>
<
telerik:RadSplitter
ID
=
"splitterOuter"
Height
=
"99.9%"
Width
=
"99.9%"
ResizeMode
=
"Proportional"
runat
=
"server"
>
<
telerik:RadSplitBar
ID
=
"spVertical2"
CollapseMode
=
"Both"
runat
=
"server"
/>
<
telerik:RadPane
ID
=
"paneRightOuter"
Scrolling
=
"Y"
runat
=
"server"
>
<
telerik:RadSplitter
ID
=
"spHorizontalOuter"
ResizeMode
=
"AdjacentPane"
LiveResize
=
"true"
Width
=
"100%"
Orientation
=
"Horizontal"
runat
=
"server"
>
<
telerik:RadPane
ID
=
"rPaneTop"
runat
=
"server"
Scrolling
=
"None"
>
<
div
>
<
h2
>Environment:</
h2
>
<
ul
>
<
li
>RadEditor.dll Version 7.3.1.0 </
li
>
<
li
>TeleriK.Web.UI Version 2011.1.315.40</
li
>
<
li
>Telerik.Web.Design Version 2011.1.315.40 </
li
>
<
li
>jQuery-1.4.2.js </
li
>
<
li
>Visual Studio 2010 </
li
>
<
li
>IE8 </
li
>
</
ul
>
</
div
>
</
telerik:RadPane
>
<
telerik:RadSplitBar
ID
=
"spHorizontalInner"
AdjacentPanesNames-BottomPaneName
=
"rpPaneBot"
runat
=
"server"
CollapseMode
=
"Both"
/>
<
telerik:RadPane
ID
=
"rpPaneBot"
Scrolling
=
"none"
runat
=
"server"
>
<
telerik:RadEditor
runat
=
"server"
ID
=
"RadEditor1"
Height
=
"400px"
SkinID
=
"DefaultSetOfTools"
>
<
Tools
>
<
telerik:EditorToolGroup
Tag
=
"FileManagers"
>
<
telerik:EditorTool
Name
=
"ImageManager"
/>
</
telerik:EditorToolGroup
>
<
telerik:EditorToolGroup
>
<
telerik:EditorTool
Name
=
"Bold"
/>
<
telerik:EditorTool
Name
=
"Italic"
/>
<
telerik:EditorTool
Name
=
"Underline"
/>
<
telerik:EditorSeparator
/>
<
telerik:EditorTool
Name
=
"ForeColor"
/>
<
telerik:EditorTool
Name
=
"BackColor"
/>
<
telerik:EditorSeparator
/>
<
telerik:EditorTool
Name
=
"FontName"
/>
<
telerik:EditorTool
Name
=
"RealFontSize"
/>
</
telerik:EditorToolGroup
>
</
Tools
>
<
ImageManager
ViewPaths
=
"~/Editor/Img/UserDir/Marketing,~/Editor/Img/UserDir/PublicRelations"
/>
<
Content
>
The tight integration with ASP.NET AJAX and the powerful new capabilities make Telerik's WYSIWYG Editor a flexible and lightweight component, turning it into the fastest loading Web Editor. Among the hottest features are:
<
ul
>
<
li
><
em
>Single-file, drag-and-drop deployment</
em
></
li
>
<
li
><
em
>Built on top of ASP.NET AJAX</
em
></
li
>
<
li
><
em
>Unmatched loading speed with new semantic rendering </
em
></
li
>
<
li
><
em
>Full keyboard accessibility</
em
></
li
>
<
li
><
em
>Flexible Skinning mechanism</
em
></
li
>
<
li
><
em
>Simplified and intuitive toolbar configuration</
em
></
li
>
<
li
><
em
>Out-of-the-box XHTML-enabled output</
em
></
li
>
</
ul
>
</
Content
>
</
telerik:RadEditor
>
</
telerik:RadPane
>
</
telerik:RadSplitter
>
</
telerik:RadPane
>
</
telerik:RadSplitter
>
</
div
>
</
form
>
</
body
>
</
html
>
<
telerik:RadAjaxPanel
ID
=
"rap2"
runat
=
"server"
>
<
telerik:RadTreeView
runat
=
"server"
ID
=
"tv1"
CheckBoxes
=
"true"
onnodeexpand
=
"tv1_NodeExpand"
onnodecheck
=
"tv1_NodeCheck"
>
</
telerik:RadTreeView
>
</
telerik:RadAjaxPanel
>
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!Page.IsPostBack)
{
tv1.Nodes.Clear();
for
(
int
i = 0; i < 10; i++)
{
tv1.Nodes.Add(
new
RadTreeNode(i.ToString()));
}
}
}
function
ClientNodeCheck() {
var
tree = $find(
"<%= tv1.ClientID %>"
);
tree.UpdateState()
}
radGridProjectDisplay.MasterTableView.SwapColumns(
"PROJECT_NAME", "MKT_PROD");
and it is working fine in one shot.if you go back and flip flop combo value ,
<
GroupByExpressions
>
<
telerik:GridGroupByExpression
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldAlias
=
"Status"
FieldName
=
"RealStatus"
SortOrder
=
"Descending"
/>
</
GroupByFields
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldAlias
=
"Status"
FieldName
=
"RealStatus"
/>
</
SelectFields
>
</
telerik:GridGroupByExpression
>
</
GroupByExpressions
>
I have the search form and RadGrid on the same page. I'm databinding the RadGrid using the button click in the codebehind. The search works, but when I click an Edit button in a row, the RadGrid disappears. If I click my search forms button again, the RadGrid reappears with the correct row in Edit Mode.
I think I'm missing data binding the RadGrid to an additional event handler, but I'm not sure. I've tried several events and it didn't change.
Here's my super-simplified code.
ASPX
<telerik:radscriptmanager runat="server"></telerik:radscriptmanager>
Column Name:
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="PROD_DIET_SUPP_NAME">Product Name</asp:ListItem>
<asp:ListItem Value="PRODUCT_CODE">Product Code</asp:ListItem>
<asp:ListItem></asp:ListItem>
</asp:DropDownList>
Function:
<asp:DropDownList ID="DropDownList4" runat="server">
<asp:ListItem Value="Contains">Contains</asp:ListItem>
<asp:ListItem Value="StartsWith">Starts With</asp:ListItem>
<asp:ListItem></asp:ListItem>
</asp:DropDownList>
Search Term:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<asp:Button ID="Button1"
runat="server" Text="Search" onclick="Button1_Click" />
<telerik:RadGrid ID="RadGrid1" runat="server"
AllowSorting="True"
AllowAutomaticDeletes="True"
AllowAutomaticInserts="True"
AllowAutomaticUpdates="True"
EditMode="EditForms"
GridLines="None"
AutoGenerateColumns="False"
>
<MasterTableView
DataKeyNames="PRODUCT_CODE"
CommandItemDisplay="TopAndBottom">
<norecordstemplate>
No products have been entered matching your search crieteria. Try removing one of more keywords from your search and try again.
</norecordstemplate>
<Columns>
<telerik:GridEditCommandColumn UniqueName="EditCommandColumn"
ButtonType="imagebutton" />
<telerik:GridBoundColumn
DataField="PRODUCT_CODE"
DataType="System.Char"
HeaderText="Product Code"
ReadOnly="True"
SortExpression="PRODUCT_CODE"
UniqueName="PRODUCT_CODE" />
<telerik:GridBoundColumn EditFormColumnIndex="0"
DataField="PROD_DIET_SUPP_NAME" HeaderText="Name"
SortExpression="PROD_DIET_SUPP_NAME"
UniqueName="PROD_DIET_SUPP_NAME" />
</Columns>
<
EditFormSettings ColumnNumber="1" CaptionFormatString="Edit details for {0}" CaptionDataField="PROD_DIET_SUPP_NAME">
</
EditFormSettings>
</MasterTableView>
</telerik:RadGrid>
CODEBEHIND
public
partial class search4 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void BindData()
{
DataClassesDataContext dc = new DataClassesDataContext();
string strWhere = "1=1";
string strKeyword = "";
string strColumn = "";
string strFunction = "";
strKeyword = TextBox1.Text;
strColumn = DropDownList1.SelectedValue;
strFunction = DropDownList4.SelectedValue;
string strOrderBy = "PROD_DIET_SUPP_NAME ASC";
if (!string.IsNullOrEmpty(TextBox1.Text))
{ strWhere = strColumn +
"." + strFunction + "(\"" + strKeyword + "\")"; }
var products = from m in (dc.PRODUCTs.Where(strWhere)
)
select new { m.PRODUCT_CODE, m.FORM_CODE, m.PROD_DOSAGE_CODE, m.PROD_DIET_SUPP_NAME, m.PROD_TYPE_CODE, m.SOURCE_PROD_CODE, m.PROD_PROD_INF_NOTES, m.PROD_IS_VERIFIED, m.PRODUCT_STATUS, m.LAST_VERIFIED_DATE, m.PROD_VERSION_CREATED, m.PROD_VERSION_NO, m.PROD_GENERIC_PROD, m.DATE_OF_RECIPT };
products = products.OrderBy(strOrderBy);
RadGrid1.DataSource = products;
RadGrid1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
BindData();
}
}