翻譯|使用教程|編輯:秦林|2022-09-27 17:01:54.220|閱讀 307 次
概述:這篇文章給大家?guī)韉htmlxGantt的可見性組、布局大小和隱藏父布局視圖的講解。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
這篇文章給大家講解 dhtmlxGantt的可見性組、布局大小和隱藏父布局視圖。
有時您需要同步布局中某些元素的可見性。例如,如果相鄰單元格中有水平滾動條,您可能希望同時顯示或隱藏它們。
讓我們考慮另一個例子。您在時間線的不同行中有多個網(wǎng)格,并希望它們具有相同的寬度。如果調(diào)整其中一個網(wǎng)格的大小,則另一個應(yīng)匹配其大小。
這兩個問題都可以使用視圖的group屬性來解決。該屬性取任意字符串值,具有相同組值的視圖將被同步。
同步滾動條的可見性:
gantt.config.layout = { css: "gantt_container", cols: [ { width:400, min_width: 300, rows:[ {view: "grid", scrollX: "gridScroll", scrollable: true, scrollY: "scrollVer"}, {view: "scrollbar", id: "gridScroll", group:"horizontal"} ] }, {resizer: true, width: 1}, { rows:[ {view: "timeline", scrollX: "scrollHor", scrollY: "scrollVer"}, {view: "scrollbar", id: "scrollHor", group:"horizontal"} ] }, {view: "scrollbar", id: "scrollVer"} ] };
同步網(wǎng)格的寬度:
gantt.config.layout = { css: "gantt_container", rows: [ { cols: [ {view: "grid", group:"grids", scrollY: "scrollVer"}, {resizer: true, width: 1}, {view: "timeline", scrollX: "scrollHor", scrollY: "scrollVer"}, {view: "scrollbar", id: "scrollVer", group:"vertical"} ], gravity:2 }, {resizer: true, width: 1}, { config: resourceConfig, cols: [ {view: "resourceGrid", group:"grids", width: 435, scrollY: "resourceVScroll" }, {resizer: true, width: 1}, {view: "resourceTimeline", scrollX: "scrollHor", scrollY: "resourceVScroll"}, {view: "scrollbar", id: "resourceVScroll", group:"vertical"} ], gravity:1 }, {view: "scrollbar", id: "scrollHor"} ] };
來調(diào)節(jié)甘特圖布局單元格的相對大小重力屬性該參數(shù)定義了單元格相對于彼此的大小。
gantt.config.layout = { css: "gantt_container", rows: [ { cols: [// columns config], gravity:2 }, {resizer: true, width: 1}, { config: resourceConfig, cols: [// columns config], gravity:1 }, }, {view: "scrollbar", id: "scrollHor"} ] };
在上面的示例中,甘特圖和資源圖的大小比例為2:1。這意味著甘特圖將占66%,而資源圖將占 33%。通過使用1:1的比例,您將擁有兩個圖表的50%。
如果需要在其所有子項不可見時隱藏一個布局視圖,請在相關(guān)布局單元格的配置中指定 hide_empty:true ,例如:
gantt.config.layout = { css: "gantt_container", cols: [ { hide_empty: true, rows:[ {view: "grid"} ] }, {resizer: true}, { hide_empty: true, rows:[ {view: "timeline"} ] } ] };
dhtmlxGantt是用于跨瀏覽器和跨平臺應(yīng)用程序的功能齊全的Gantt圖表,可滿足項目管理控件應(yīng)用程序的所有需求,是最完善的甘特圖圖表庫。了解更多DhtmlxGantt相關(guān)內(nèi)容和資訊,歡迎在線咨詢或者私信我獲取正版試用版及報價。
甘特圖控件交流群:764148812 歡迎進(jìn)群交流討論
更多正版甘特圖軟件下載、購買、授權(quán)咨詢,請點這里!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn