所有产品 >>
Ext Gantt Web甘特图控件 >>
Web甘特图文档
本用户手册中文版是由ExtJS甘特图控件中国代理商龙博中科软件有限公司组织编写的,希望能帮助正在学习或准备学习ExtJS甘特图控件的朋友们快速走进甘特图控件的精彩世界。
手册包括ExtJS甘特图的新手入门、组件体系结构及使用、ExtJS甘特图中各功能的使用方法及示例应用等,是一个非常适合新手的ExtJS甘特图入门手册。本手册主要是针对ExtJS甘特图1.8 进行介绍,全部代码、截图等都是基于ExtJS甘特图1.8。
最后,希望读者朋友把阅读本手册中的发现的错误、不足及建议等反馈给我们,我们会在下一版本中及时改正。下面让我们一起进入精彩的ExtJS甘特图世界吧。
查看文档
前言:本
extjs甘特图控件是基于extjs的最新版本构架的,如果你熟悉extjs的编程方式, 那么学习起来就非常容易;如果你以前没有接触过extjs,也没有关系,我们会教你一步一步的入门。
这是第一个网页甘特图程序,我们要完成以下功能
教学目标
1. 准备好网页甘特图数据
2. 在网页上显示一个最基本的甘特图
1. 准备数据
extjs甘特图可以接收xml、json、web服务等多种数据形式,下面以XML为例。
1 计划任务 2010-01-18T00:00:00-08:00 2010-02-02T00:00:00-08:00 40 null false ...
在以上的数据结构中, 包含了一个任务的id,名称,开始时间,结束时间等等。xml的ta
甘特图(Ext Gantt)和资源甘特图(Ext Scheduler)区别有哪些?
甘特图(Ext Gantt)和资源甘特图(Ext Scheduler)是独立的控件。
甘特图主要描述组成项目的任务,以及任务之间的关系(依赖性)。控件中中的每一行代表且仅代表一个任务。
资源甘特图(Ext Scheduler)主要描述资源的分配情况。 例如项目组中有甲乙两个程序员(资源), 甲周一、三做研发, 乙周二到周五做研发。 资源甘特图不描述资源之间的关系
我们在甘特图中显示任务树(甘特图中的左边部分)的时候,除了显示任务的标题,开始时间,结束时间,百分比等常规属性以外,还可以显示任意的自定义属性,例如,分配给某人, 主管领导等等。 本教程教你如何一步一步的添加额外的属性列。
还是以xml文件为例。 首先我们要准备数据, 这个数据一般就放在任务的xml中。
<Tasks>
<Task>
<Id>1</Id>
<Name>Planning</Name>
<StartDate>2010-01-18T00:00:00-08:00</StartDate>
<EndDate>2010-02-02T00:00:00-08:00</EndDate>
<PercentDo
上个教程说到如何在网页中创建甘特图,以及如何在甘特图中显示任务(横道)。
这本教程主要教大家如何在网页甘特图上显示任务关联关系。 在extjs网页甘特图的设计的时候,就充分考虑了数据的解耦,所以任务和关联关系可以分别在不同的xml文件中存储(当然也可以在同一个xml文件中)。这也给我们后端的存储带来了很大的方便,例如在数据库中,我们的任务表和任务关系表分别保存在不同的数据表中。
我们还是以xml为例。 这时候我们需要准备关联关系的xml
<Links>
<Link>
<From>12</From>
<To>17</To>
<Type>2</Type>
</Link>
...
</LInks>
这个xml定义很简
6 条记录 1/1 页


