Hello,
I'm evaluating the RadOrgChart control. I set up a simple demo to begin working with the server side object model, but it appears that arguments passed to the NodeDrop handler are always null. Can you help me identify what's not working? Thanks.
I'm evaluating the RadOrgChart control. I set up a simple demo to begin working with the server side object model, but it appears that arguments passed to the NodeDrop handler are always null. Can you help me identify what's not working? Thanks.
<telerik:RadOrgChart ID="RadOrgChart2" runat="server" Skin="Sitefinity" Font-Bold="True" EnableDragAndDrop="True" OnNodeDrop="RadOrgChart2_NodeDrop" DataFieldID="OBJECT_ID" DataFieldParentID="PARENT_ID" DataTextField="Name"> <RenderedFields> <NodeFields> <telerik:OrgChartRenderedField DataField="DESC4" Label="TEAM"/> </NodeFields> <ItemFields> <telerik:OrgChartRenderedField DataField="DESC3"/> </ItemFields> </RenderedFields></telerik:RadOrgChart>protected void bindChart() { var pathCode = (ConfigurationManager.AppSettings["PathCode"] == "PROD" ? Common.PathCode.PROD : Common.PathCode.TEST02); var visDA = new Visibility(pathCode); RadOrgChart2.DataSource = visDA.VisibilityData.GetDataTable("SELECT OBJECT_ID, PARENT_ID, DESC1 + ', ' + DESC2 AS Name, DESC3, DESC4 FROM dbo.HIERARCHY WHERE CLASS_NAME='ORG'", "", 0); RadOrgChart2.DataTextField = "Name"; RadOrgChart2.DataFieldID = "OBJECT_ID"; RadOrgChart2.DataFieldParentID = "PARENT_ID"; RadOrgChart2.DataBind(); } protected void RadOrgChart2_NodeDrop(object sender, Telerik.Web.UI.OrgChartNodeDropEventArguments e) { var sourceNode = e.SourceNode.ID; var destinationNode = e.DestinationNode.ID; bindChart(); }