vxe-gantt
Version:
A vue based gantt component
1 lines • 846 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _vue=require("vue"),_comp=require("../../ui/src/comp");let sourceType="gantt",viewType="footer";var _default=exports.default=(0,_comp.defineVxeComponent)({name:"VxeGanttViewFooter",setup(){let t=(0,_vue.inject)("$xeGantt",{});let r=(0,_vue.inject)("$xeGanttView",{}).internalData,o=(0,_vue.ref)(),n=(0,_vue.ref)();return(0,_vue.onMounted)(()=>{var e=r.elemStore,t="main-footer-";e[t+"wrapper"]=o,e[t+"scroll"]=n}),(0,_vue.onUnmounted)(()=>{var e=r.elemStore,t="main-footer-";e[t+"wrapper"]=null,e[t+"scroll"]=null}),()=>(0,_vue.h)("div",{ref:o,class:"vxe-gantt-view--footer-wrapper",onContextmenu(e){t.handleTaskFooterContextmenuEvent(e,{source:sourceType,type:viewType,$rowIndex:-1})}},[(0,_vue.h)("div",{ref:n,class:"vxe-gantt-view--footer-inner-wrapper"})])}});