电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

甘特图使用(只读,不可编辑)

来源:金蝶云社区作者:金蝶2024-09-234

甘特图使用(只读,不可编辑)

2013-09记录:
一、字段支持完全自定义扩展,服务端的处理除了特定接口参数外,其他和普通单据体完全兼容。
二、时间刻度尺的组合策略几十个,目前只支持常用的两个:月+日周+日其他的如 年,月,日,小时,分钟,秒,周,自定义时间段等任意两两组合策略得用到的时候一步一步完善,后续可在抽成独立模型的框架下实现。


(图1)

三、数据库部分和普通单据体完全兼容:


(图2)

四、插件封装得比较简单了

[code]using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Kingdee.BOS.Util;
using Kingdee.BOS.DataEntity;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.Core.Metadata.EntityElement;
using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel;

namespace Kingdee.K3.DevMgt.Business.PlugIn
{
   public class ProjectGttPlugIn : AbstractBillPlugIn
   {
       public override void AfterBindData(EventArgs e)
       {
           base.AfterBindData(e);

var gantt = this.View.GetControl

gantt.SetParameter(param);

}

public override void AfterCreateNewData(EventArgs e)
       {
           base.AfterCreateNewData(e);

}
   }
}[/code]

KDGanttChartParameter参数如下:(注意,参数中的所有时间必须为相匹配的时间,也就是必须在StartTime和EndTime时间范围内,否则图表无法显示。)[code] public class KDGanttChartParameter
   {
       // Summary:
       //     任务图结束时间
       public DateTime EndTime;
       //
       // Summary:
       //     第一时间单位
       public KDScaleType FirstScaleType;
       //
       // Summary:
       //     非工作时间列表
       public List

}[/code]

五、甘特图属性设置,注意主键属性必须定义一个有唯一键约束的字段(用于前驱后继任务设置)。


(图3)

六、内置字段列的内置属性名称(绑定实体属性):将和控件实际属性名称绑定,固定名称不要修改,其他属性都可自定义修改,也可增加自定义字段。

(图4)


七、两种方法实现任务的进度显示:
1、设置Complete为大于0小于1的小数,即可实现进度;
2、设置CompleteFinish为Start和Finish中间的一个值,同时必须Complete的设置0;也就是优先处理Complete不为0的进度,如果Complete为0,才考虑CompleteFinish

甘特图使用(只读,不可编辑)

2013-09记录:一、字段支持完全自定义扩展,服务端的处理除了特定接口参数外,其他和普通单据体完全兼容。二、时间刻度尺的组合策略几十个...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信