我想用drag&编辑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');
}
});
},
资源对象显示正确的子级和父级,但日历不会重新呈现。
答案 0 :(得分:0)
如果销毁日历,您的更改将会丢失。
在拖放结束时,请致电
<property name="hibernate.hbm2ddl.auto" value="update" />