
<telerik:RadEditor ID="RadEditor1" runat="server" ToolsFile="~/Tools/ToolsFile.xml" SkinId="Vista" OnClientLoad="OnClientLoad" OnClientPasteHtml="PasteHeadings" Width="700px" Height="100%">
</telerik:RadEditor>
function
PasteHeadings(editor,args)
{
if(document.getElementById("pnlOutline").style.display == "block")
{
var strContent= args.value;
if((strContent.search(/<H1/i) != -1))
{
fnOutline(
false);
}
}
}

| <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmText="Delete this selector?" |
| Text="Delete" UniqueName="DeleteColumn"> |
| <ItemStyle CssClass="EditImageButton" HorizontalAlign="Center" /> |
| </telerik:GridButtonColumn> |


Hi,
I am using Treeview control to create Folder and file structure functionality. I have added context Menu to show New Folder option while right clicking on the Node item. I want to disable the New Folder for the file level.
case "NewFolder":
if (treeNode.get_parent() == treeNode.get_treeView())
{
menuItem.set_enabled(
true);
}
else
{
menuItem.set_enabled(
true);
}
break;
Thanks,
Krantikumar Jain
| <telerik:RadAjaxManager ID="radAjaxManager" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="radOrgNodeTree"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="radOrgNodeTree" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadTreeView ID="radOrgNodeTree" runat="server" |
| AllowNodeEditing="false" |
| OnClientLoad="tree.load" |
| OnClientNodeClicking="tree.nodeClicking" |
| OnClientNodeClicked="tree.nodeClicked" |
| OnClientContextMenuShowing="tree.contextMenuShowing" |
| OnClientMouseOver="tree.mouseOver" |
| OnClientContextMenuItemClicked="tree.contextMenuItemClicked" |
| > |
| <ContextMenus> |
| <telerik:RadTreeViewContextMenu |
| ID="orgNodeContextMenu" |
| runat="server" |
| ClickToOpen="true" |
| Skin="Vista"> |
| <Items> |
| <telerik:RadMenuItem Text="Add New..." Value="add" /> |
| <telerik:RadMenuItem Text="Edit" Value="edit" /> |
| <telerik:RadMenuItem Text="Delete" Value="delete" /> |
| <telerik:RadMenuItem Text="Collapse All" Value="collapse" /> |
| </Items> |
| </telerik:RadTreeViewContextMenu> |
| </ContextMenus> |
| </telerik:RadTreeView> |
| protected void Page_Load(object sender, EventArgs e) { |
| if(!IsPostBack) { |
| TreeNodeTemplate treeNodeTemplate = new TreeNodeTemplate(); |
| treeNodeTemplate.Command += treeNodeTemplate_Command; |
| radOrgNodeTree.NodeTemplate = treeNodeTemplate; |
| //set data source |
| } |
| radOrgNodeTree.DataBind(); |
| } |
| private void treeNodeTemplate_Command(object sender, CommandEventArgs e) { |
| //... |
| } |
| private class TreeNodeTemplate : ITemplate { |
| public event CommandEventHandler Command; |
| private void OnCommand(CommandEventArgs e) { |
| if (Command != null) { |
| Command(this, e); |
| } |
| } |
| public void InstantiateIn(Control container) { |
| //... |
| Button saveButton = new Button(); |
| //set properties |
| saveButton.Command += saveButton_Command; |
| //data binding event handler |
| //add to controls collection |
| //... |
| } |
| private void saveButton_Command(object sender, CommandEventArgs e) { |
| OnCommand(e); |
| } |
| } |