当前位置:网站首页>How to use Gantt chart layers and filters

How to use Gantt chart layers and filters

2020-11-06 22:27:38 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 .

Spec_Bar_App_Task

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 .

Edit_Layer_Arrow_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 .

Spec_Bar_App_Preview

3. In our programming example , Changes to the definition show the following results :

Use_Layers_Result

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

  1. stay “ object ” Property page   On , single click “ filter ” Button , This will pop up “ Manage filters ” Dialog box .
  2. Now? , Please create two new filters by clicking    Button_Create_New.
  3. In the name column ,  take “ NewFilter” and “ NewFilter1” Rename it to “ Milestone” and “ Activity”.
  4. Please click on the “ application ” Confirm the change   .

Admin_Filter_New

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

Edit_Filter_Milestone

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.

Edit_Filter_Activity

1. Click OK to confirm .

Admin_Filter_Modified

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 .

Spec_Bar_App_Modified

1. If you run the program now , And the duration of the first activity is set to 0, The results are as follows :

Use_Filters_Result

版权声明
本文为[roffey]所创,转载请带上原文链接,感谢