拖动&删除Fullcalendar.io资源-更新视图
Drag & Drop Fullcalendar.io Resources - update view
我想用拖拽编辑fullcalendar.io资源的嵌套;滴有可能这样做吗。我的方法:
resourceRender: function(resource, cellEls) {
cellEls.draggable({ handle: ".icon-resize-vertical",
revert: true,
helper: "clone",
zIndex: 999,
snap: true,
opacity: 0.7
});
cellEls.droppable({
hoverClass: "ui-state-active",
drop: function( event, ui ) {
$( this ).css( "font-weight", "bolder" );
var childid = $(ui.draggable).closest("tr").attr("data-resource-id");
var childEl = $("#calendar").fullCalendar( 'getResourceById', childid );
var parentid = $( this ).closest("tr").attr("data-resource-id");
var parentEl = $("#calendar").fullCalendar( 'getResourceById', parentid );
childEl.parent = parentEl;
parentEl.children.push(childEl);
$('#calendar').fullCalendar('destroy');
$('#calendar').fullCalendar('render');
}
});
},
资源对象显示正确的子对象和父对象,但日历不会重新发布。
如果您销毁日历,您所做的更改将丢失。
在拖动结束时&放下,呼叫
$('#calendar').fullCalendar('refetchEvents');
相关文章:
- Javascript循环不会自我更新
- 添加文字和评论功能更新Div
- AngularJS:ng之后,重复$scope值未按预期更新
- 如何通过数组更新角度子范围
- Ajax聊天消息重复而不仅仅是更新
- 通过CSV文件上载更新数据库表
- 平均值:无法将数据更新到数据库
- $rootScope未使用forEach进行更新
- d3基于用户选择动态更新节点
- 拖动&删除Fullcalendar.io资源-更新视图
- Ng-重复在资源查询后不更新 - $apply() 不起作用
- 资源更新的回调
- AngularJS:更新资源的正确方法是什么
- emberJS 2:用于操作的嵌套关系资源(更新和删除)
- 如何使 Rails 标准资源在更新时接受 POST
- 在保存新的模型实例之后,在Ember.js中转换到路由之前,更新资源模型
- AngularJS,将资源服务json保存到localstorage并有条件地更新
- PhantomJS正在更新资源文件路径
- Javascript service worker:从缓存中获取资源,同时更新它
- 使用JavaScript脚本作为函数来更新资源参数