Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
104 views
Hi. I want to commend you on making OrgChart control, it's a lot of fun to work with.

We use OrgChart in GroupEnabledBinding with GroupColumnCount=1. Problem is with empty Group Nodes that set default size ignoring set CSS styles.

How can We set size of empty Group Nodes? In Node Size demo it's shown how to change size of items, but not of empty Nodes.

Please notice example image in Attachment.

Thank You on Your help.
Igor
Top achievements
Rank 1
 answered on 18 Jul 2012
1 answer
104 views
I'm having trouble getting the RadEditor to show up in SharePoint 2010.


1)  I went through the install of RadControlsForAspNetAjaxSetup_2012_2_607, but no sign of the RadEditor to insert as a Web Part, nor do I get the RadEditor as the default editor for rich text.

So, it must be something simple that I'm missing.  I've been through some documentation, searched for steps, issues, ect, they usual beginning trouble shooting.

Can anyone provide me with some thoughts, items to look at, ect.

Jeff.
Rumen
Telerik team
 answered on 18 Jul 2012
1 answer
3.1K+ views

Hello,

I have a web application that uses RadTreeView control for displaying data. When displaying large amount of data, it throws following error:

"Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property."

I have tried changing "maxJsonLength" property to value 2147483646 in web.config of the application. But still above error appears.
Please help.


Detailed error is as follows:
Timestamp: 7/13/2012 2:14:51 PM$$$Message: <?xml version="1.0" encoding="utf-16"?><error><message>Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property.</message><stackTrace>   at System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat)    at System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, SerializationFormat serializationFormat)    at System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat)    at System.Web.Script.Serialization.JavaScriptSerializer.SerializeEnumerable(IEnumerable enumerable, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat)    at System.Web.Script.Serialization.JavaScriptSerializer.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat)    at System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat)    at System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat)    at System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, SerializationFormat serializationFormat)    at System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj)    at Telerik.Web.UI.RadTreeView.DescribeComponent(ScriptComponentDescriptor descriptor)    at Telerik.Web.UI.RadDataBoundControl.Telerik.Web.IControl.DescribeComponent(ScriptComponentDescriptor descriptor)    at Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(Control control)    at Telerik.Web.UI.RadDataBoundControl.GetScriptDescriptors()    at Telerik.Web.UI.RadDataBoundControl.System.Web.UI.IScriptControl.GetScriptDescriptors()    at System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl)    at System.Web.UI.ScriptManager.RegisterScriptDescriptors(IScriptControl scriptControl)    at Telerik.Web.UI.RadDataBoundControl.RegisterScriptDescriptors()    at Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.Control.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.Control.Render(HtmlTextWriter writer)    at System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.Control.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)    at Telerik.Web.UI.RadMultiPage.RenderContents(HtmlTextWriter writer)    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)    at Telerik.Web.UI.RadMultiPage.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.Control.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.Control.Render(HtmlTextWriter writer)    at System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.Control.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)    at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer)    at ASP.master_master.__RenderMasterBody(HtmlTextWriter __w, Control parameterContainer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.Control.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)    at System.Web.UI.Page.Render(HtmlTextWriter writer)    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)    at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</stackTrace></error>


Thanks,
Neha

 

 

 

Plamen
Telerik team
 answered on 18 Jul 2012
1 answer
66 views
I've been using radMenu and radWindow on the same screen.
inspired form :http://www.telerik.com/support/kb/aspnet-ajax/window/show-radwindow-above-radmenu.aspx

actually I'm using an event mouse-out to hide the menu when I do not want:

    </script>
    <script type="text/javascript" id="telerikClientEvents2">
//<![CDATA[
 
        function RadMenu1_MouseOut(sender, args) {
            document.getElementById(sender.get_id()).style.zIndex = -1;
        }
//]]>
    </script>


but I observed that it works even when I leave the tool-bar and go to the drop down menu, so there any way out where I can actually distinguish if the mouse is on the menu or anywhere else ?
Princy
Top achievements
Rank 2
 answered on 18 Jul 2012
1 answer
109 views

I have followed the code provided in the self-referencing hierarchy demo (http://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/selfreferencing/defaultcs.aspx) exactly, but I am having trouble with the columns in nested details table not lining correctly.

My radgrid looks like this

<style type="text/css">
    .RadGrid td
    {
        padding: 0;
    }
</style>
<telerik:RadGrid ID="rgTasks" runat="server" OnNeedDataSource="rgTasks_NeedDataSource"
      Skin="Hay"
      OnColumnCreated="RadGrid1_ColumnCreated"
        OnItemCreated="RadGrid1_ItemCreated" OnItemDataBound="RadGrid1_ItemDataBound">
    <MasterTableView CommandItemDisplay="None" DataKeyNames="TASK_UID, TASK_PARENT_UID"
        HierarchyDefaultExpanded="true" HierarchyLoadMode="Client">
        <SelfHierarchySettings ParentKeyName="TASK_PARENT_UID" KeyName="TASK_UID" />
        <NoRecordsTemplate></NoRecordsTemplate>
    </MasterTableView>
    <ClientSettings AllowExpandCollapse="true" />
</telerik:RadGrid>


However, as you can see from the screenshot, the columns are not aligning as they are in the demo. The code-behind is exactly as in the demo. The only difference is that I am running on .Net 3.5

Entire code behind code is here:
protected void Page_Load(object sender, EventArgs e)
        {
            rgTasks.MasterTableView.FilterExpression = "TASK_PARENT_UID IS NULL";
        }
  
        protected void RadGrid1_ColumnCreated(object sender, GridColumnCreatedEventArgs e)
        {
            if (e.Column is GridExpandColumn)
            {
                e.Column.Visible = false;
            }
            else if (e.Column is GridBoundColumn)
            {
                e.Column.HeaderStyle.Width = Unit.Pixel(100);
                e.Column.ItemStyle.Wrap = false;
            }
        }        
  
        public void Page_PreRender(object sender, EventArgs e)
        {
            HideExpandColumnRecursive(rgTasks.MasterTableView);
        }
  
        public void HideExpandColumnRecursive(GridTableView tableView)
        {
            GridItem[] nestedViewItems = tableView.GetItems(GridItemType.NestedView);
            foreach (GridNestedViewItem nestedViewItem in nestedViewItems)
            {
                foreach (GridTableView nestedView in nestedViewItem.NestedTableViews)
                {
                    nestedView.Style["border"] = "0";
  
                    Button MyExpandCollapseButton = (Button)nestedView.ParentItem.FindControl("MyExpandCollapseButton");
                    if (nestedView.Items.Count == 0)
                    {
                        if (MyExpandCollapseButton != null)
                        {
                            MyExpandCollapseButton.Style["visibility"] = "hidden";
                        }
                        nestedViewItem.Visible = false;
                    }
                    else
                    {
                        if (MyExpandCollapseButton != null)
                        {
                            MyExpandCollapseButton.Style.Remove("visibility");
                        }
                    }
  
                    if (nestedView.HasDetailTables)
                    {
                        HideExpandColumnRecursive(nestedView);
                    }
                }
            }
        }
  
        protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
        {
            CreateExpandCollapseButton(e.Item, "TASK_UID");
  
            if (e.Item is GridHeaderItem && e.Item.OwnerTableView != rgTasks.MasterTableView)
            {
                e.Item.Style["display"] = "none";
            }
  
            if (e.Item is GridNestedViewItem)
            {
                e.Item.Cells[0].Visible = false;
            }
        }
  
        protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
        {
            CreateExpandCollapseButton(e.Item, "TASK_UID");
        }
  
        public void CreateExpandCollapseButton(GridItem item, string columnUniqueName)
        {
            if (item is GridDataItem)
            {
                if (item.FindControl("MyExpandCollapseButton") == null)
                {
                    Button button = new Button();
                    button.Click += new EventHandler(button_Click);
                    button.CommandName = "ExpandCollapse";
                    button.CssClass = (item.Expanded) ? "rgCollapse" : "rgExpand";
                    button.ID = "MyExpandCollapseButton";
  
                    if (item.OwnerTableView.HierarchyLoadMode == GridChildLoadMode.Client)
                    {
                        string script = String.Format(@"$find(""{0}"")._toggleExpand(this, event); return false;", item.Parent.Parent.ClientID);
  
                        button.OnClientClick = script;
                    }
  
                    int level = item.ItemIndexHierarchical.Split(':').Length - 1;
  
                    button.Style["margin-left"] = level * 15 + "px";
  
                    TableCell cell = ((GridDataItem)item)[columnUniqueName];
                    cell.Controls.Add(button);
                    cell.Controls.Add(new LiteralControl(" "));
                    cell.Controls.Add(new LiteralControl(((GridDataItem)item).GetDataKeyValue(columnUniqueName).ToString()));
                }
            }
        }
  
        void button_Click(object sender, EventArgs e)
        {
            ((Button)sender).CssClass = (((Button)sender).CssClass == "rgExpand") ? "rgCollapse" : "rgExpand";
        }

Ignatiuz
Top achievements
Rank 1
 answered on 18 Jul 2012
6 answers
138 views
Hi, I try to do the same thing that in the screenshoots.
The software on the right scale the scheduler view in the windows.

I'm looking to do the same with RadScheduler.

sorry for my bad english :)
Princy
Top achievements
Rank 2
 answered on 18 Jul 2012
2 answers
143 views
I am transitioning code from Microsoft's GridView to Telerik's RadGrid.  One thing I'm stuck on is how to add a Tooltip to a particular cell.   did find this article but the advice therein is not working for me: http://www.telerik.com/community/forums/aspnet/grid/radgrid-tooltip-on-cell.aspx

Here's the crux of the code I'm using:

protected void radGrid_ItemDataBound(object sender, GridItemEventArgs e)
    {
      if (e.Item is GridDataItem)
      {
        GridDataItem item = (GridDataItem)e.Item;
        item.Cells[1].ToolTip = "Sample Tooltip";


But, as I said above, no tooltip appears.  What should I do instead?

Robert
Robert
Top achievements
Rank 1
 answered on 17 Jul 2012
2 answers
55 views
Hello, I just updated the Telerik controls to version 2012.2.607.35 and it seems that the ability to transfer items between radcomboboxes has changed. I have two radcomboboxes, one with all possible choices and the other with previously selected choices which are loaded during Page_Load. I can add and remove new items to the list of previously selected items, but I am now unable to transfer existing items (added during the Page_Load event) out of it. This had been working prior to installing the new version. If I add a delete button I am able to remove them. I have verified that this isn't caused by any changes I made by updating the Telerik controls in an old project that uses this same structure and recompiling with no other changes, the functionality is then lost.

Can this be fixed, or is there a way I can work around it?

Thanks,
John
John Mann
Top achievements
Rank 1
 answered on 17 Jul 2012
5 answers
125 views
Hi 
I am having some issue with rad date picker
for all the clients it is working fine but on one customer machine windows 7 64 bit german OS on IE 9 (32 bit,64 bit )
it becomes tranparent ( screen shots attached )

by changing one property vai developrs Tool it is working fine  ( screen shots attached )
please see the attched document  and suggest what should i do 

1. Is there any changes taht can be done on client machine so that it will work
2.or this can be changed from server code
Maria Ilieva
Telerik team
 answered on 17 Jul 2012
1 answer
391 views

Radgrid edit mode rocks with a special formtemplate, it this might be simple but cannot figure out.  I need to be able to postback while in edit mode, i have 2 dropdownlists and need the second to be filled by the first while in edit mode. I can fill them to existing values but if a user need to change them they stay with existing values and don't change becuase of no postback.  So basically if they pick another make I need the models to refresh themselves based on the make.  If this is not possible in edit mode I will take it out to a panel and do it here.


Protected Sub myRadGrid_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles myRadGrid.ItemDataBound
       If (TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode) Then
           Dim editedItem As GridEditableItem = DirectCast(e.Item, GridEditableItem)
           Dim Loc As DropDownList = DirectCast(editedItem.FindControl("ddlLocation"), DropDownList)
           Dim make As DropDownList = DirectCast(editedItem.FindControl("ddlMake"), DropDownList)
           Dim model As DropDownList = DirectCast(editedItem.FindControl("ddlModel"), DropDownList)
           'Get the Location filled
           sql = "Select intDurableId, strLocation from Drat_J6DurableInfo Order by strLocation"
           Loc.Items.Add(New ListItem("Pick Location", "0"))
           buildDD(sql, Loc)
           Loc.SelectedValue = DirectCast(DataBinder.Eval(e.Item.DataItem, "intDurableId").ToString(), String)
           Loc.DataBind()
           'Get the make of the item
           sql = "Select intmakeId, strmake from Drat_Make order by strmake"
           make.Items.Add(New ListItem("Pick Make", "0"))
           buildDD(sql, make)
           make.SelectedValue = DirectCast(DataBinder.Eval(e.Item.DataItem, "intMakeId").ToString(), String)
           make.DataBind()
           'Get the Model of the item
           sql = "Select intModelId, strModel from Drat_Model order by strModel"
           model.Items.Add(New ListItem("Pick Model", "0"))
           buildDD(sql, model)
           model.SelectedValue = DirectCast(DataBinder.Eval(e.Item.DataItem, "intModelId").ToString(), String)
           model.DataBind()
       End If
   End Sub
Jayesh Goyani
Top achievements
Rank 2
 answered on 17 Jul 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?