首页 > 其他分享 >项目管理工具----普加项目管理中间件(PlusProject )入门教程(3):如何配置列(下)

项目管理工具----普加项目管理中间件(PlusProject )入门教程(3):如何配置列(下)

时间:2023-06-16 16:06:16浏览次数:50  
标签:width 项目管理 中间件 PlusProject project push var columns

普加项目管理中间件是用于跨浏览器和跨平台应用程序的功能齐全的 Gantt 图表,可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。

前面分别介绍标准列和自定义列,是本质来说每一列都是一个对象,标准列是预设好了各种属性的包装好的对象,方便直接使用,自定义列是按需处理的更加灵活的使用,标准列都可以用自定义列的方式来重新实现。

以下是一个结合一起使用的示例。

var project = new PlusProject();
project.setStyle("width:800px;height:400px");
var columns = [];
//可以使用标准列: "状态列", 也可以使用其他的
columns.push(new PlusProject.IDColumn());
columns.push(new PlusProject.StatusColumn());
//String 
var stringColumn = {
    name: "name",
    header: "任务名称<br/>String",
    field: "Name",          //OutlineNumber
    width: 150,
    editor: {
        type: "textbox"
    }
};
columns.push(stringColumn);
var numberColumn = {
    header: "工时",
    field: "Work1",
    width: 60,
    editor: {
        type: "spinner", minValue: 0, maxValue: 100,  decimalPlaces: 2
    }
};
columns.push(numberColumn);
var boolColumn = {
    header: "关键任务",
    field: "Critical",
    width: 70,
    type: "checkboxcolumn",
    trueValue: 1,
    falseValue: 0
};
columns.push(boolColumn);
project.setColumns(columns);
project.setTreeColumn("name");
project.render(document.getElementById("viewCt"));
LoadJSONProject("data/project.txt", project);

 界面效果如下:

项目管理工具----普加项目管理中间件(PlusProject )入门教程(3):如何配置列(下)_甘特图

标签:width,项目管理,中间件,PlusProject,project,push,var,columns
From: https://blog.51cto.com/u_16081226/6500094

相关文章

  • 项目管理工具----普加项目管理中间件(PlusProject )入门教程(3):如何配置列(中)
    普加项目管理中间件是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表,可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。除了上文的标准列,开发者可以根据自己扩展的任务属性类型,来创建自己的列。比如://文本输入框编辑列varstringColumn={name:"name",......
  • Django中间件案例由浅入深+实战
    Django中间件案例由浅入深+实战原文链接:https://pfertyk.me/2020/04/getting-started-with-django-middleware/Django具有许多有用的功能特色,其中之一便是中间件。在本文中,我将简要解释中间件如何工作以及如何开始编写自己的中间件。这篇文章中包含的源代码可在GitHub上找到......
  • 基于中间件实现MySQL读写分离
    1.场景在数据库读多写少的时候2.读写分离只在主服务器上写,只在从服务器上读。使用amoeba中间件3.部署3.1Dockercompose一键部署Compose文件:version:'3.8'services:mysql_master:image:mysql:8.0.33-oracle......
  • MySQL-ProxySQL中间件
    ProxySQL是基于MySQL的一款开源的中间件的产品,是一个灵活的MySQL代理层,可以实现读写分离,支持Query路由功能,支持动态指定某个SQL进行缓存,支持动态加载配置信息(无需重启ProxySQL服务),支持故障切换和SQL的过滤功能。相关ProxySQL的网站:https://www.proxysql.com/https://gith......
  • 使用Leangoo领歌敏捷项目管理工具自动生成燃尽图
    ​在上一篇,我为大家介绍了如何使用Leangoo领歌敏捷工具管理SprintBacklog_哆啦B梦_的博客-CSDN博客,今天我们一起来看看Leangoo领歌敏捷工具是如何自动生成Scrum燃尽图的什么是Scrum燃尽图?燃尽图是在项目完成之前,对需要完成的工作的一种可视化表示。能形象地展示当前迭代中的剩......
  • 华为项目管理之道
    有幸在咱们“PMO前沿大会”学习了华为公司服务Fellow(领域专家)孙虎老师为大家分享的“华为项目管理之道”。 孙老师从项目发展趋势出发,系统讲解了项目管理体系,以及项目管理需要的根能力,这三个部分对我的启发很大,让我对项目管理有了更深、更广的认识,同时突破了执行视角,意识到了......
  • 项目管理(一)——创建后端环境与测试接口
    一、创建项目(1)新建工程  在创建springboot或者springcloud项目时,idea默认使用https://start.spring.io作为脚手架,创建完成后手动去添加相关的jar包组合。  通过https://start.aliyun.com 可以直接勾选ali相关的jar包,快速的引入集成。下一步,在依赖中选择Web中的Spr......
  • 23基于java教师科研项目管理系统
    背景及意义目前许多人仍将传统的纸质工具作为信息管理的主要工具,而网络技术的应用只是起到辅助作用。在对网络工具的认知程度上,较为传统的office软件等仍是人们使用的主要工具,而相对全面且专业的信息管理软件仍没有得到大多数人的了解或认可。本选题则旨在通过标签分类管理等方式......
  • B端产品如何做好项目管理
    产品经理在具体工作的过程中,不管是在做需求挖掘,需求分析,还是画图、整理文档等等。从产品整体来看,它只是完成整个产品闭环的一部分。在资源有限、时间有限的条件下,为了完成或者超过最初制定的目标,完成整个产品的闭环,做好项目管理就显得尤为重要。那么,B端产品如何才能做好项目管理这个......
  • 软件项目管理——先导介绍
    一、概念定义:使项目能够按照预定的成本、进度、质量、顺利完成并让所有干系人得到满意,而对成本、人员、进度、质量、风险等进行分析和管理的活动。通俗理解:假设我们要做一件事,有一定的约束和目标要求,诸如时间、资金、人力、等条件限制,那么如何在这些约束条件下有效的达到我们预......