当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- Novice guidance and event management system in game development
- Introduction to Huawei cloud micro certification examination
- Practice of Xiaoxiong school development board: real equipment access of smart street lamp sandbox experiment
- Python 100 cases
- List to map (split the list according to the key, and the value of the same key is a list)
- 如何才能快速正确的部署甘特图
- Nonvolatile MRAM memory used in all levels of cache
- The native API of the future trend of the front end: web components
- 2020-08-17: how to solve data skew in detail?
- Detailed software engineering -- the necessary graphs in each stage
猜你喜欢

The essence of transaction and the principle of deadlock

“非洲用户的付费意愿并不低”——专访四达时代研发总监张亮
![What grammar is it? ]](/img/3b/00bc81122d330c9d59909994e61027.jpg)
What grammar is it? ]
![[graffiti Internet of things footprints] panoramic introduction of graffiti cloud platform](/img/3b/00bc81122d330c9d59909994e61027.jpg)
[graffiti Internet of things footprints] panoramic introduction of graffiti cloud platform

The method of local search port number occupation in Windows system

vue3 新特性

插件Bilibili新版0.5.5

MRAM高速缓存的组成

JVM class loading mechanism

预留电池接口,内置充放电电路及电量计,迅为助力轻松搞定手持应用
随机推荐
Zhou Jie: database system of East China Normal University
打工人好物——磨炼钢铁意志就要这样高效的电脑
Markdown tricks
How to manage the authority of database account?
如何使用甘特图图层和筛选器
The essence of transaction and the principle of deadlock
Big data processing black Technology: revealing the parallel computing technology of Pb level data warehouse gaussdb (DWS)
[graffiti Internet of things footprints] panoramic introduction of graffiti cloud platform
JS array the usage of array is all here (array method reconstruction, array traversal, array de duplication, array judgment and conversion)
The first choice for lightweight GPU applications is the NVIDIA vgpu instance launched by Jingdong Zhilian cloud
Stm32f030f4p6 compatible with smart micro mm32f031f4p6
超高频RFID医疗血液管理系统应用
How to create an interactive kernel density chart
小程序商城系统插件代码该如何写?怎么用代码检查添加插件是否成功?
How to write plug-in code of small program mall system? How to use code to check whether the plug-in is successfully added?
ImageMagick - 添加水印
Windows 10 蓝牙管理页面'添加蓝牙或其他设备'选项点击无响应的解决方案
September 3, 2020: naked writing algorithm: loop matrix traversal.
小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
Python 100 cases