| .RadTreeView .rtMid, |
| .RadTreeView .rtTop, |
| .RadTreeView .rtBot |
| { |
| height: 16px; |
| } |
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RadTreeViewExample.Index" %> |
| <!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>RadTreeView Example</title> |
| <style type="text/css"> |
| .RadTreeView, |
| .RadTreeView a.rtIn, |
| .RadTreeView .rtEdit .rtIn input |
| { |
| font-size:11px; |
| } |
| .RadTreeView .rtLI |
| { |
| padding-bottom: 0px; |
| } |
| .RadTreeView .rtUL .rtUL |
| { |
| margin-top: 0px; |
| } |
| .RadTreeView .rtLast |
| { |
| padding-bottom: 0; |
| } |
| .RadTreeView .rtMid, |
| .RadTreeView .rtTop, |
| .RadTreeView .rtBot |
| { |
| height: 16px; |
| } |
| </style> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="scriptManager" runat="server" /> |
| <telerik:RadTreeView ID="treeView" runat="server" ShowLineImages="false"> |
| <Nodes> |
| <telerik:RadTreeNode Text="One"> |
| <Nodes> |
| <telerik:RadTreeNode Text="Child One" /> |
| </Nodes> |
| </telerik:RadTreeNode> |
| <telerik:RadTreeNode Text="Two"> |
| <Nodes> |
| <telerik:RadTreeNode Text="Child Two" /> |
| </Nodes> |
| </telerik:RadTreeNode> |
| <telerik:RadTreeNode Text="Three"> |
| <Nodes> |
| <telerik:RadTreeNode Text="Child Three" /> |
| </Nodes> |
| </telerik:RadTreeNode> |
| <telerik:RadTreeNode Text="Four"> |
| <Nodes> |
| <telerik:RadTreeNode Text="Child Four" /> |
| </Nodes> |
| </telerik:RadTreeNode> |
| <telerik:RadTreeNode Text="Five"> |
| <Nodes> |
| <telerik:RadTreeNode Text="Child Five" /> |
| </Nodes> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeView> |
| </form> |
| </body> |
| </html> |
I've a radeditor and a radcombobox in my usercontrol (.ascx).
My scenario is I need to select some value from radcombobox and insert that value in the RADeditor. I got this working by the below approach.
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
function getSelected()
{
var obTagCombo = $find('<%=m_radTagCombo.ClientID %>');
var value = obTagCombo.get_value();
var text = obTagCombo.get_text();
var editor = $find("<%=m_radEmailEditor.ClientID%>"); //get a reference to RadEditor client object
editor.pasteHtml(text);
}
</script>
</telerik:RadCodeBlock>
and i have a button <input type="button" value="Insert Tag" onclick="getSelected();" />
when this button is clicked it inserts the text from combobox and puts it in radeditor.
Note: m_radTagCombo is my name of radcombobox and m_radEmailEditor is my radeditor name.
But my problem is : I've my curor at the radeditor a a particular position. When I select a value from radcombobox, the cursor
position defaults to the begining of the line(first place).
Pls tell me how do I preserve the cursor position without going back to first position when i select value from a combobox.
pls do help me with code.
| <style> |
| .LogoItem |
| { |
| background:url('url to my image') no-repeat -280px -48px; |
| cursor:pointer; |
| width:100px; |
| height:100px; |
| vertical-align:top; |
| text-align:center; |
| } |
| .LogoItem:hover |
| { |
| background-repeat:no-repeat; |
| background-position: -380px -48px; |
| } |
| </style> |
| <telerik:RadMenu ID="RadMenu2" runat="server" Flow="Horizontal" EnableEmbeddedSkins="True" Skin="Default" OnItemClick="RadMenu1_ItemClick"> |
| <CollapseAnimation Type="InOutSine" Duration="300" /> |
| <ExpandAnimation Type="InOutSine" Duration="300" /> |
| <Items> |
| <telerik:RadMenuItem runat="server" |
| DisabledCssClass="LogoItem" ExpandMode="ClientSide" |
| BorderStyle="none" |
| CssClass="LogoItem" ClickedCssClass="LogoItem" ExpandedCssClass="LogoItem" FocusedCssClass="LogoItem" |
| OuterCssClass="LogoItem" SelectedCssClass="LogoItem"> |
| <Items> |
| <telerik:RadMenuItem runat="server" Text="Desktop Home" ></telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" Text="Our Website"> |
| <Items> |
| <telerik:RadMenuItem runat="server" Text="Departments" > |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" Text="Services"> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| </items> |
| </telerik:RadMenu> |


protected void RadGrid1_PreRender(object sender, EventArgs e) method since the <table> is being hidden. Could you please suggest a solution or workaround to this?
| void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) |
| { |
| if (e.Item.ItemType == Telerik.Web.UI.GridItemType.AlternatingItem || e.Item.ItemType == Telerik.Web.UI.GridItemType.Item) |
| { |
| Telerik.Web.UI.GridDataItem item = (Telerik.Web.UI.GridDataItem)e.Item; |
| System.Data.DataRowView dataRow = (DataRowView)item.DataItem; |
| if (dataRow != null && !SecurityManager.HasAccessToGroupByRole(BusinessServices.Security.RoleCode.ViewSalary, dataRow["Dept"].ToString() )) |
| { |
| item["Annual_Salary"].Text = "Protected"; |
| dataRow["Annual_Salary"] = 0; |
| ((System.Data.DataRow)dataRow.Row)["Annual_Salary"] = 0; |
| gridData.Tables[0].Rows[item.DataSetIndex]["Annual_Salary"] = 0; |
| } |
| } |
| } |
| void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) |
| { |
| if (e.Item.ItemType == Telerik.Web.UI.GridItemType.AlternatingItem || e.Item.ItemType == Telerik.Web.UI.GridItemType.Item) |
| { |
| Telerik.Web.UI.GridDataItem item = (Telerik.Web.UI.GridDataItem)e.Item; |
| System.Data.DataRowView dataRow = (DataRowView)item.DataItem; |
| if (!SecurityManager.HasAccessToGroupByRole(BusinessServices.Security.RoleCode.ViewSalary, dataRow["Dept"].ToString() )) |
| { |
| //item["Annual_Salary"].Text = "Protected"; |
| dataRow["Annual_Salary"] = 0; |
| ((System.Data.DataRow)dataRow.Row)["Annual_Salary"] = 0; |
| gridData.Tables[0].Rows[item.DataSetIndex]["Annual_Salary"] = 0; |
| } |
| } |
| } |