當LoadOnDemand設置爲true時,我需要一些幫助來使用igTree。 我有一個WCF REST服務,它將數據填充到igTree中。Infragistics jQuery Tree
請找到示例代碼..
$.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'
}
});
}
========================= ================================
問題: -
當樹的任何節點擴展時,如何將所選節點ID發送到服務? 我在上面的例子中發送它的方式,當我在服務「公共列表GetAllCategories()」 「字符串entityID = HttpContext.Current.Request.QueryString [」EntityID「];」 我得到實體ID爲空。
如果LoadOnDemand爲true,那麼當任何節點得到展開時樹如何呈現?
請幫助我,我花了很多時間在它。