dhtml gantt所有配置_dhtmlx-gantt相关配置
一:搜索功能
上次文章里面没有写,这次提一下吧,其实dhtmlxGantt甘特图里面自带搜索功能的如图所示
下面是代码展示:第一部分里面是设置列的,这里只显示需要的列,只需要按照如下添加一个标签,就可展示搜索框,主要实现功能是下面的搜索任务那部分,可直接用
gantt.config.columns = [{//初始化列
名:“text”,
标签:“
树:true,
宽度:'*'
//编辑:textEditor
}
var inputEl = document.getElementById('search'); //搜索任务
inputEl.oninput = function(){
gantt.refreshData();
}
功能hasSubstr(parentId的){
VAR任务= gantt.getTask(parentId的);
if(task.text.toLowerCase()。indexOf(inputEl.value.toLowerCase())!== -1)
return true;
var child = gantt.getChildren(parentId);
for(var i = 0; i
if(hasSubstr(child [i]))
return true;
}
return false;
}
gantt.attachEvent(“onBeforeTaskDisplay”,function(id,task){
if(hasSubstr(id))
return true;
返回虚假;
});
二:新增,编辑,删除功能按钮实现
如图所示
其中右边的就是这些功能按钮,具体实现代码如下
//添加操作按钮标签
var colHeader ='
return(' i>'
+' i>'
+'
以上是添加标签的方法,这里适用于平台,毕竟原先的JS与平台的js有点冲突(不能传参,可参考全局变量或其他方法),调用的onclick传不了值,想要看原代码的参考以下
继续刚刚的,只有上面的代码还不行,还必须引用
实现CSS样式如下:
.fa {
cursor:pointer;
font-size:14px;
text-align:center;
不透明度:0.2;
填充:5px;
}
.fa:hover {
opacity:1;
}
.fa-pencil {
color:#ffa011;
}
.fa-plus {
color:#328EA0;
}
.fa-times {
color:red;
}
三:设置具体时间格式
如图所示,代码如下:可直接引用
gantt.config.scale_unit =“day”;
gantt.config.date_scale =“%D,%d”;
gantt.config.min_column_width = 60;
gantt.config.duration_unit =“day”;
gantt.config.scale_height = 20 * 3;
gantt.config.row_height = 28;
var weekScaleTemplate = function(date){
var dateToStr = gantt.date.date_to_str(“%d%M”);
var weekNum = gantt.date.date_to_str(“(周%W)”);
var endDate = gantt.date.add(gantt.date.add(date,1,“week”), - 1,“day”);
return dateToStr(date)+“ - ”+ dateToStr(endDate)+“”+ weekNum(date);
};
gantt.config.subscales = [{
unit:“month”,
step:1,
date:“%F,%Y”
},{
unit:“week”,
step:1,
template:weekScaleTemplate
}];
四:实现工作时间突出周末颜色
下面是具体代码
gantt.templates.scale_cell_class = function(date){
//调试器;
if(date.getDay()== 0 || date.getDay()== 6){
// alert(date.getDay());
返回“周末”;
}
};
gantt.templates.task_cell_class = function(item,date){
// debugger;
if(date.getDay()== 0 || date.getDay()== 6){
return“weekend”;
}
};
//样式
.weekend {
background:#f4f7f4;
}
.gantt_selected .weekend {
background:#f7eb91;
}
五:实现任务移动拖拽功能
以下代码可实现移动,具体保存自己实现(有移动后的方法onAfterTaskMove)
gantt.config.order_branch = true; //实现拖
插gantt.config.order_branch_free = true;
六:工作时间设置为小时
如图所示为时间设置,原地址:https://docs.dhtmlx.com/gantt/desktop__working_time.html#multipleworktimecalendars
设置之后默认为0-24小时都显示,只有购买的情况下,可以使用代码隐藏不需要的时间(如图8-16)
dhtml gantt所有配置_dhtmlx-gantt相关配置相关推荐
- nginx的全局配置和HTTP相关配置
目录 资源类型: 网站访问量 网站访问量统计的重要指标 HTTP1.0和1.1的问题 HTTP2协议 HTTP 请求访问的完整过程 HTTP 请求报文 http协议状态码分类 http协议常用的!!状 ...
- Solaris11自带php配置,solaris11网络相关配置
By 2018-12-27 1.首先的确定solaris的NCP是否为手动配置模式 Automatic 自动 DefaultFixed 手动 root@sol-11:~# netadm list TY ...
- c++ mysql 配置_C++--mysql相关配置
clion环境配置: windows下: 1. 在CMakeLists.txt里面添加 mysql的include目录和lib目录 cmake_minimum_required(VERSION 3.1 ...
- nginx http相关配置定义路径相关配置
1.root 设置web资源路径映射,用于指明用户请求的url所对应的本地文件系统上的文档路径. 这个是默认参数 我来修改一下 用户端测试 2.虚拟主机 这个不同多解释哈,http里面也有相关的概念 ...
- sap的pod确认_POD交货证明相关配置和主数据维护
一.说明 在某些业务场景,当销售向客户完成交货,发货数量与客户接收数量并不一定相等,常见于散料或液体,这时给客户发票的数量就是客户确认的数量,而不是交货的数量.在开具发票前,需要核实客户接收的差异原因 ...
- 关于jsp和eclipse服务器端的相关配置和JS的区别
今天配置了一番eclipse的服务器端,由此重新认识了web技术的皮毛: 话不多说,让我们开始: 一: 首先让我们了解一下js和jsp的技术之间的差别: 1)js:https://zh.wikiped ...
- Nginx防盗链,Nginx访问控制, Nginx解析php相关配置, Nginx代理
2019独角兽企业重金招聘Python工程师标准>>> Nginx防盗链 Nginx防盗链配置需要与不记录日志和过期时间结合在一起,因为都用到了location. 打开配置文件,注释 ...
- LNMP架构php-fpm相关配置
2019独角兽企业重金招聘Python工程师标准>>> 11月30日任务 12.21 php-fpm的pool 12.22 php-fpm慢执行日志 12.23 open_based ...
- 限制php解析、user_agent、php相关配置
2019独角兽企业重金招聘Python工程师标准>>> 11月20日任务 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php ...
最新文章
- Matlab画图小结(二)
- 插入ASP代码让网站数据库成为ASP木马
- Hadoop 04_Hadoop2.0
- python的自带数据集_Python的Sklearn库中的数据集
- 计算机考试忘记备注班级了,2012年计算机二级Access第二十五套上机试题及答案详解...
- 工具的使用——windows操作系统的使用(创建宽带连接)
- 用angular中的ng-repeat和ng-show来实现tab选项卡
- Python全栈之路Day16
- NGN学习笔记8——NGN的安全问题
- nginx 内置变量大全
- TrueType字体结构
- Win10禁用UAC(用户账户控制)
- 启用IIS7配置ASP运行环境的详细方法
- C语言的printf输出格式
- No known package when getting value for resource number 0xfe080009
- 微信公众号开发——实现用户微信网页授权流程
- Apache Tez
- 36 数字组合(Combination Sum)
- C++ continue 语句
- J-link无法下载固件问题
热门文章
- 马赛克效果,通过PS把迪丽热巴制作成马赛克效果
- Jetpack Compose 无限加载列表(滚到底部自动加载更多)
- 绿幕抠图/蓝幕布抠图 自然背景抠图 Robust Video Matting 内容整理
- PDF编辑技巧之PDF页面旋转
- java nc接口开发_OA和NC系统集成接口开发方案.doc
- canvas绘图有锯齿毛边问题的解决
- 拿下 ACM 金牌!
- NH2-PEG-MAL 氨基PEG马来酰亚胺
- C++ 字元陣列(C-style)、字元指標、String類別 使用方式整理
- GeForce GTX 1050-2G驱动安装