当前位置:网站首页>How to use Gantt chart layers and filters
How to use Gantt chart layers and filters
2020-11-06 22:27:00 【roffey】
Gantt Chart (Xgantt) from 1998 The first commercial version of the year was devoted to the research and development of control for planning and project management , after 20 Years of accumulation and precipitation , At present, it can provide software developers and end users with top-level planning and project management control products , Help users quickly integrate the Gantt chart needed by project management software , Network diagram , Resource histogram , Calendar , Resource scheduling and other functional modules , And provide a full range of support and services .
VARCHART XGantt Is a powerful Gantt chart control , Its modular design allows you to create applications that meet your needs .XGantt Can be used for .NET,ActiveX and ASP.NET Applications , Can quickly 、 Simply integrate into your application , Help you identify performance bottlenecks 、 Avoid delays and efficient use of resources , Make complex data easier to understand .
Do you know how we use VARCHART XGantt Develop a series of powerful visual planning applications ? If you follow all the steps , So now you'll have a fairly comprehensive Gantt Applications : You have installed our .NET Gantt Control , Already using the sample library , Data has been loaded into the control , You know how to change time units and modify time ranges , And it's possible to construct Gantt charts by creating groups ( As mentioned in the previous blog post ).
Using the layer
A layer is a graphical representation of a pair of dates . Besides , The same pair of dates can be displayed on multiple layers . logically , Different layers are stacked in a pile .
In our example , We will now create another layer that looks different .
1. stay “ object ” On the property page , choice “ Layers ...”. Will pop up “ Specify the appearance of the bar ” Dialog box . You will notice Task The layer has been created .

2. Create a new layer by clicking the appropriate button Button_Create_New .
3. Now you have to modify the new layer . So , Please click on the “ New layer ”, And then click Button_Edit2 .“ Editing layer ” The dialog will open .
4. Please put “ shape ” Change to down arrow ,“ background ” Change the color to yellow .

1. By clicking “ determine ”, You will return to “ Specify the appearance of the bar ” Dialog box .
2. If you click the preview column of the corresponding field , Then each layer of the node will be displayed in the preview below . The red triangle instead of the green triangle means that the layer is displayed in the preview window below .

3. In our programming example , Changes to the definition show the following results :
Use filters
Next , We want only if the node is a milestone ( That is, the duration of the activity is equal to 0) The yellow arrow is displayed only when .
Using filters can easily solve this problem . A filter consists of a series of link conditions , These conditions lead logically to / No sentence .
Layers are always linked to filters . Only if the evaluation result of filter condition is “ yes ” when , The corresponding layer is visible . By default, filters assigned to layers always return “ yes ”. For our example , You need two filters , Each filter contains a condition :
?? If it lasts = 0, A yellow arrow will appear
?? If it lasts > 0, A blue bar will appear
- stay “ object ” Property page On , single click “ filter ” Button , This will pop up “ Manage filters ” Dialog box .
- Now? , Please create two new filters by clicking Button_Create_New.
- In the name column , take “ NewFilter” and “ NewFilter1” Rename it to “ Milestone” and “ Activity”.
- Please click on the “ application ” Confirm the change .
1. Select filter “ Milepost ”, Then click to open the dialog “ Edit filter ” Button_Edit2 .
2. choice “ The duration of the ” As the field name , Selection operator “ be equal to ” And choose the comparison value 0
1. Click OK to exit the dialog box .
2. choice “ Activities ”, Then click again to go to “ Edit filter ” Dialog box .
3. choice “ The duration of the ” As the field name , Put the operator “ Greater than ” Select as the comparison value 0.
1. Click OK to confirm .

1. Click OK to close the dialog box , then Return to the property page .
2. In order to put the filter into operation , It needs to be assigned to layers . So , Please click on the “ layer … ” Button to turn on “ Specify the appearance of the bar ” Dialog box .
1. If you run the program now , And the duration of the first activity is set to 0, The results are as follows :
版权声明
本文为[roffey]所创,转载请带上原文链接,感谢
边栏推荐
- All the way, I was forced to talk about C code debugging skills and remote debugging
- 小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
- 如何才能快速正确的部署甘特图
- Two dimensional code location and alarm system of Expressway
- Zhou Jie: database system of East China Normal University
- 20个XR项目路演,近20个资本机构出席!诚邀您参加2020 Qualcomm XR生态合作伙伴大会
- Summary of common SQL statements
- Web API interface design: swaggerui document / unified response format / unified exception handling / unified authority verification
- Application of UHF RFID medical blood management system
- 甘特图对活动进行分组教程
猜你喜欢
Exclusive interview with Alibaba cloud database for 2020 PostgreSQL Asia Conference: Zeng Wenjing
Countdown | 2020 PostgreSQL Asia Conference - agenda arrangement of Chinese sub Forum
消防器材RFID固定资产管理系统
win7 APPCRASH(解决方法)(转)
Stickinengine architecture 11 message queue
Ora-02292: complete constraint violation (midbjdev2.sys_ C0020757) - subrecord found
小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
Count the number of project code lines
What are the highlights of Huawei mate 40 series with HMS?
Nanjing logo design and production, guide VI system design
随机推荐
Using JSON webtoken (JWT) to generate token in nodejs
Application layer software development Godfather teaches you how to refactor, senior programmers must professional skills
QT audio and video development 46 video transmission UDP version
Application insights application insights use application maps to build request link views
ado.net and asp.net The relationship between
Empty test suite appears in JUnit test
消防器材RFID固定资产管理系统
Nodejs中使用jsonwebtoken(JWT)生成token的场景使用
image operating system windows cannot be used on this platform
汽车维修app开发的好处与功能
Event monitoring problem
Markdown tricks
Hdu3974 assign the task segment tree DFS order
Nanjing logo design and production, guide VI system design
The essence of transaction and the principle of deadlock
细数软件工程----各阶段必不可少的那些图
File download manager realized by electron
2020-09-04: do you understand the function call convention?
Python 100 cases
Reserved battery interface, built-in charge and discharge circuit and electricity meter, quickly help easily handle hand-held applications