load
Description
从外部源加载数据到甘特图中。
load: (url: string, type?: string, callback?: GanttCallback) => any
Parameters
url- (required) string - 服务器端的URL(可以是静态文件或返回数据的服务器端脚本)。type- (optional) string - ('json', 'xml', 'oldxml') 数据格式。默认值为 'json'。callback- (optional) function - 加载完成后调用的函数。
Returns
resultPromise- (object) - 一个在AJAX请求完成时解析的promise对象。
Example
gantt.load("/data",function(){
gantt.message("everything is ready");
});
//或者
gantt.load("/data").then(function(xhr){
gantt.message("everything is ready");
});
//或者
gantt.load("data.json"); //加载JSON格式的数据
//或者
gantt.load("data.xml","xml"); //加载XML格式的数据(版本2.0及以上)
//或者
gantt.load("data.xml","xml", function(){ //提供回调函数
alert("数据已成功加载");
});
Related samples
Details
此方法会触发 onLoadStart 和 onLoadEnd 事件。
注释
请注意,该方法不支持Node.js版本的甘特图。