以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]节点赋值后其AfterEditNode事件无效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125078) |
||||
-- 作者:cqlwsam -- 发布时间:2018/9/19 15:12:00 -- [求助]节点赋值后其AfterEditNode事件无效 节点通过代码赋值后其aftereditnode事件无效,为什么? |
||||
-- 作者:有点甜 -- 发布时间:2018/9/19 16:27:00 -- 我测试没问题。请上传具体出错的例子测试。 |
||||
-- 作者:cqlwsam -- 发布时间:2018/9/19 17:11:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2018/9/19 17:54:00 -- 1、我测试没问题,请说明如何测试。
2、你的意思是你希望用代码修改值的时候也触发aftereditnode事件?这个是不可能的。如果需要这个功能,把代码拷贝出来单独执行。 |
||||
-- 作者:cqlwsam -- 发布时间:2018/9/19 17:56:00 -- 当我对父节点重命名后,按代码应该先判断有无重名,如果没有,就应该同步更新数据表中分组中的数据才行。这些代码在aftereditnode中
[此贴子已经被作者于2018/9/19 17:57:04编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2018/9/19 18:05:00 -- 以下是引用cqlwsam在2018/9/19 17:56:00的发言:
当我对父节点重命名后,按代码应该先判断有无重名,如果没有,就应该同步更新数据表中分组中的数据才行。这些代码在aftereditnode中
[此贴子已经被作者于2018/9/19 17:57:04编辑过]
1、事件是否触发,你在里面加入msgbox测试即可;
2、如果是你的逻辑没有实现,同样在里面加入msgbox,弹出各个值,看一下是否正确。 |
||||
-- 作者:cqlwsam -- 发布时间:2018/9/19 18:08:00 -- 试过,没有值。但通过子节点重命名后就有值。 |
||||
-- 作者:有点甜 -- 发布时间:2018/9/19 18:12:00 -- 以下是引用cqlwsam在2018/9/19 18:08:00的发言:
试过,没有值。但通过子节点重命名后就有值。
请说明测试步骤。 |
||||
-- 作者:有点甜 -- 发布时间:2018/9/19 18:15:00 -- 以下是引用cqlwsam在2018/9/19 18:08:00的发言:
试过,没有值。但通过子节点重命名后就有值。
判断代码,请写到【弹出窗口】的【确定】按钮。 |
||||
-- 作者:cqlwsam -- 发布时间:2018/9/20 16:45:00 -- 发现只有通过beginedit进行节点编辑,才能触发aftereditnode事件。通过赋值方式修改节点标题,则不能。能否解决此问题或者其它变通的方法。 |