Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
2009
Need Help On Infragistics JQuery Tree When LoadOnDemand is set to True
posted

I am using igTree with LoadOnDemand is set to true.

I have a WCF REST Service which giving me data to populate in igTree.

 

Please find the sample code..

 

$.ajax(

            {

                type: "GET",

                url: "AssessmentProcWCFService.svc/GetAllEntities",

               contentType: "application/json; charset=utf-8",

                dataType: 'json',

                data: '{}',

                cache: false,

                success: OnGetAllEntitiesSuccess,

                error: OnGetAllEntitiesFailure

            });

 

==================================================

function OnGetAllEntitiesSuccess(categoryList) {

   $("#APTreeView").igTree({

                    animationDuration: 0,

                    dataSourceType: 'json',

                    dataSource: categoryList.d,

                    initialExpandDepth: false,

                    loadOnDemand: true,

                    dataSourceUrl: "AssessmentProcWCFService.svc/GetAllCategories?EntityID=primaryKey:id",

                    bindings: {

                        textKey: 'text',

                        valueKey: 'id',

                        primaryKey: 'id',

                        expanded: 'expanded',

                        childDataProperty: 'children'

                    }

                });

            }

 

=========================================================

 

Questions:-

 

1.  How could I send the selected node ID to the Service when any node of the tree is expanding?

The way I am sending in the above example it is not working when I am retrieving it in the service “public List<APEntityTree> GetAllCategories()” like

string entityID = HttpContext.Current.Request.QueryString["EntityID"];”

I am getting entity id as null.

 

2.  How the tree get rendered when any node get expanded if LoadOnDemand is true?

 

Please help me on this I have spend lot of time in it.