or
treeNode.startEdit();
in the oncontextmenuedit click, but is coming into the edit mode, immediately it is going into the normal non editable mode. what is the wrong i am doing?
thanks,
Mohinder Goswami.
I have a page that contains a RadWindow with RadPageViews. When the window is loaded it dynamically creates a pageview and adds a user control that contains a RadEditor control. Everything loads fine however it is throwing a javascript error "c.parentNode is null" after the page is saved.
After doing some debugging it looks like it is occuring when the dispose method is called for the RadEditor. Any help is appreciated.
On Load: c.parentNode = ctl00_ContentPlaceHolder1_RadWindow1_C_PageComponent1_RadEditor1Center
Protected
Sub
RadMultiPage1_PageViewCreated(
ByVal
sender
As
Object
,
ByVal
e
As
Telerik.Web.UI.RadMultiPageEventArgs)
Handles
RadMultiPage1.PageViewCreated
Dim
pageComponent
As
PageComponent = LoadControl(
"Editor.ascx"
)
pageComponent.BindData()
e.PageView.Controls.Add(pageComponent)
End
Sub
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;
namespace GridPopUpTest
{
public partial class ParentForm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ParentForm.aspx.cs" Inherits="GridPopUpTest.ParentForm" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!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
>
<
link
href
=
"Styles/Site.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<
script
src
=
"Scripts/jquery-1.4.1.js"
type
=
"text/javascript"
></
script
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
>
</
asp:ScriptManager
>
<
script
type
=
"text/javascript"
>
function OnClientButtonClicking(sender, eventArgs) {
var button = eventArgs.get_item();
alert(button.get_text());
if (eventArgs.get_item().get_value() == "NoPopUp") {
//eventArgs.set_cancel(true);
HideModalPopup();
}
if (eventArgs.get_item().get_value() == "PopUp") {
//eventArgs.set_cancel(true);
ShowModalPopup();
}
}
function ShowModalPopup() {
$find("ModalBehaviour1").show();
}
function HideModalPopup() {
$find("ModalBehaviour1").hide();
}
function JobsRowSelected(sender, args) {
var id = args.get_id();
var inputCheckBox = $get(id).getElementsByTagName("input")[0];
if (!inputCheckBox) {
args.set_cancel(true);
}
if (inputCheckBox.checked == true) {
inputCheckBox.checked = false;
}
else {
inputCheckBox.checked = true;
}
}
</
script
>
<
div
>
<
telerik:RadToolBar
ID
=
"RadToolBar1"
runat
=
"server"
OnClientButtonClicking
=
"OnClientButtonClicking"
>
<
Items
>
<
telerik:RadToolBarButton
Text
=
"NoPopUp"
Value
=
"NoPopUp"
></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"OpenpopUp"
Value
=
"PopUp"
></
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
<
asp:Panel
runat
=
"server"
ID
=
"pnldtls"
>
<
table
>
<
tr
>
<
td
>Name</
td
>
<
td
><
asp:TextBox
ID
=
"txtName"
runat
=
"server"
></
asp:TextBox
></
td
>
</
tr
>
<
tr
>
<
td
><
asp:Button
ID
=
"btnOk"
Text
=
"Ok"
runat
=
"server"
/></
td
>
<
td
><
asp:Button
ID
=
"btnCancel"
Text
=
"Cancel"
runat
=
"server"
/></
td
>
</
tr
>
</
table
>
</
asp:Panel
>
<
cc1:modalpopupextender
id
=
"ModalPopupExtender1"
runat
=
"server"
BehaviorID
=
"ModalBehaviour1"
cancelcontrolid
=
"btnCancel"
okcontrolid
=
"btnOk"
BackgroundCssClass
=
"ModalPopupBG"
targetcontrolid
=
"RadToolBar1"
popupcontrolid
=
"pnldtls"
DropShadow
=
"false"
>
</
cc1:modalpopupextender
>
</
div
>
</
form
>
</
body
>
</
html
>