dhtmlxgantt篇之删除link连接线
程序员文章站
2024-01-20 18:49:04
...
dhtmlxgantt篇之删除link连接线
本文是我再完成新增连接线之后,在dhtmlxgantt.js写了一点自己的代码实现的,异步删除数据表中数据。
dhtmlxgantt.js
首先,先看一下源码中保存方法:
这是实现删除操作的方法,其中deleteDemo(n)是我自己写的删除方法,因为源码中deleteLink只是删除了一个store中的数据,但是源数据并未做更改,所在在刷新之后还是原来的数据,而我新增的方法会将要删除数据的信息通过$.post的方式传回后台,根据信息删除数据表中该信息,在刷新之后,显示已经更改的信息。
代码块
function deleteDemo(e){
$.post("${ctx}/ganttlinks/ganttLinks/delete",e,function(json){
console.log(json.status);
},"json");
}
离线写博客
这个删除相对比较简单所以不再过多叙述,但是在开发时我发现了一个bug,那就是连接线在第一次连接完毕后,再做相同的连接时,dhtmlxgantt.js会再存一次,所以在删除时就要删两次,因为源码默认每一次的点击划线都会执行一次事件函数,所以这个bug暂时,我没过多去干涉,等以后用到开发项目时,会做研究和更改,如果哪位大牛,知道,希望不吝赐教。也许有所不足,真诚的希望,有大牛能帮我纠正一下,我的错误,互相提高,以便以为可以分享更好的代码和技术给大家,携手在研发的道路上一去不复返。
上一篇: 设计模式--适配器模式
下一篇: 史上最全国家统计局划分代码爬取
推荐阅读
-
dhtmlxgantt篇之删除link连接线
-
ASP.NET MVC5网站开发之添加删除重置密码修改密码列表浏览管理员篇2(六)
-
ASP.NET MVC5网站开发之添加删除重置密码修改密码列表浏览管理员篇2(六)
-
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
-
MongoDB性能篇之创建索引,组合索引,唯一索引,删除索引和explain执行计划
-
ASP.NET MVC5网站开发之添加\删除\重置密码\修改密码\列表浏览管理员篇2(六)
-
前端深入之css篇|link和@import到底有什么区别?
-
ASP.NET MVC5网站开发之添加\删除\重置密码\修改密码\列表浏览管理员篇2(六)
-
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询
-
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询