gantt.attachEvent("onBeforeLightbox", function(id) {
var task = gantt.getTask(id);
task.my_template = "<span id='title1'>Holders: </span>"+ task.users
+"<span id='title2'>Progress: </span>"+ task.progress*100 +" %";
return true;
});
它是设定数据的代码。 但 我想从服务器端设置数据。 例如:
$.getJSON('/production_planning/order_assignment/line_status/?line_id='+line_id, function(data) {
$('#my_template').html(data)
});
可以使用模板控件吗?
答案 0 :(得分:0)
尝试使用gantt.getLightboxSection方法从回调中访问模板控件
$.getJSON('/production_planning/order_assignment/line_status/?line_id='+line_id, function(data) {
gantt.getLightboxSection("my_template").setValue(data);
});