This is a migrated thread and some comments may be shown as answers.

SourceNode and DestinationNode always null

3 Answers 94 Views
OrgChart
This is a migrated thread and some comments may be shown as answers.
Sean
Top achievements
Rank 1
Sean asked on 06 May 2013, 09:45 PM
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.

<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();
        }

3 Answers, 1 is accepted

Sort by
0
Sean
Top achievements
Rank 1
answered on 07 May 2013, 01:28 PM
Please disregard - I've discovered the problem, and it was my mistake. Thank you!
0
Philippe GRACA
Top achievements
Rank 1
answered on 27 May 2013, 05:04 PM
Hi Sean
I'm facing the exact same issue.
Could you please explain what you did to resolve it?
Regards
Philippe
0
Philippe GRACA
Top achievements
Rank 1
answered on 27 May 2013, 05:11 PM
Ok Got it
I have to do the Data binding in the page load very time...
Tags
OrgChart
Asked by
Sean
Top achievements
Rank 1
Answers by
Sean
Top achievements
Rank 1
Philippe GRACA
Top achievements
Rank 1
Share this question
or