Extjs 甘特图自定义任务树

Extjs 甘特图自定义任务树

       Extjs 甘特图GanttPanel中默认的设置很难知足客户多变需求,咱们就针对一些经常使用的扩展作一个说明。 编辑器

      通常最经常使用的需求是,自定义多列,自定义行,自定义单元格等等。下面咱们就分别来讲明。orm

Extjs 甘特图自定义列

Extjs 甘特图GanttPanel的列配置对象,描述了表头、单元格、编辑器等重要配置。通常来讲, 咱们提供一个列配置对象,显示了“序号”、“任务名称”、“开始日期”、“完成日期”、“进度”等比较典型的列。 可是有时咱们会显示更多的任务属性,例如,任务的部门,负责人,地点等等。对象

Extjs 甘特图自定义列很是简单,只要在配置GanttPanel的列配置对象中多添加一个单元既可。见如下Extjs 甘特图例子get

1.       var g = new Sch.gantt.GanttPanel({   it

2.                   // Setup your static columns   table

3.                   columns : [   form

4.                       {   扩展

5.                           header : 'Tasks',    软件

6.                           sortable:true,    配置

7.                           dataIndex : 'Name',    

8.                           locked : true,   

9.                           width:250,    

10.                       editor : new Ext.form.TextField()   

11.                   },{   

12.                       header : '更多列1',    

13.                       sortable:true,    

14.                       width:50,    

15.                       dataIndex : 'Other1',    

16.                       locked : true  

17.                   }   

18.               ],   

19.     

20.               taskStore : taskStore,   

21.               dependencyStore : dependencyStore   

22.   });  

Extjs 甘特图运行后的软件截图以下

相关文章
相关标签/搜索