在两个ALV树之间任意空间拖放

2020-08-20 06:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我需要将1棵树的子节点拖到2棵树。 但是,我不想在树中指定特定的文件夹,而只是将其拖到树中的任何位置。 然后,我将在代码中定义父元素和子元素以及其他属性。 即使我指定了一个特定的文件夹,该节点仍将转到根据某种算法编写代码的位置。

ps。 我已经使用RSDEMO_DRAG_DROP_TREE_MULTI进行了拖放。 这就是您需要将其拖放到特定文件夹的地方。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我需要将1棵树的子节点拖到2棵树。 但是,我不想在树中指定特定的文件夹,而只是将其拖到树中的任何位置。 然后,我将在代码中定义父元素和子元素以及其他属性。 即使我指定了一个特定的文件夹,该节点仍将转到根据某种算法编写代码的位置。

ps。 我已经使用RSDEMO_DRAG_DROP_TREE_MULTI进行了拖放。 这就是您需要将其拖放到特定文件夹的地方。

付费偷看设置
发送
4条回答
哎,真难
1楼 · 2020-08-20 06:33.采纳回答

我意识到您正在谈论的是所谓的"简单树"(CL_GUI_SIMPLE_TREE),而不是ALV树。

使用CL_GUI_SIMPLE_TREE,您可以通过以下方式启用整个树控件(围绕树节点) 方法SET_DEFAULT_DROP。

在程序RSDEMO_DRAG_DROP_TREE_MULTI中,将在CREATE OBJECT behaviour_right之后添加以下代码:

 tree_right-> set_default_drop(behaviour_right)。
 
SC_Yao
2楼-- · 2020-08-20 06:24

您可以在on_drop事件期间做任何您想做的事情。 您无需在完成删除的节点上执行任何操作,您可以编辑树的任何部分。 您的问题是什么?

小c菟菟
3楼-- · 2020-08-20 06:43

我想将鼠标指针悬停在树所在的容器上,然后释放鼠标按钮,然后对象将被复制到正确的位置。 代码。

大简至美
4楼-- · 2020-08-20 06:28

<<我意识到您在说的是所谓的"简单树"(CL_GUI_SIMPLE_TREE),而不是ALV树。>>-确实如此

# p#

一周热门 更多>