MultiPane中的动态按钮文本

2020-09-18 19:46发布

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

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


这里是这种情况:我用上下文节点中的项目创建了一个MultiPane,对于MultiPane内容,我有一个具有唯一名称的按钮(将来自节点的属性绑定到其文本),并且它们都分配有相同的操作 他们。 我只能通过wd_event来检索动作名称,而不能通过用户按下按钮名称来检索……任何人都可以帮我吗? 谢谢!

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

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


这里是这种情况:我用上下文节点中的项目创建了一个MultiPane,对于MultiPane内容,我有一个具有唯一名称的按钮(将来自节点的属性绑定到其文本),并且它们都分配有相同的操作 他们。 我只能通过wd_event来检索动作名称,而不能通过用户按下按钮名称来检索……任何人都可以帮我吗? 谢谢!

付费偷看设置
发送
4条回答
大简至美
1楼-- · 2020-09-18 20:02

将此问题作为一个单独的问题发布是个好主意,因此,如果解决了另一个问题,建议接受/结束另一个问题。

正如我在此处建议的那样,它应该像任何表类型的UI元素一样工作,并因此通过潜在顾客选择自动检索所选的上下文元素,因此您所需要做的就是从节点中查询按钮文本的属性。

宇峰
2楼-- · 2020-09-18 19:54

我尝试过...它读取get_lead_selection和get_element上的第一个元素。 我的MultiPane具有以下结构:Panel(MultiPane)-> Items [Content](TransparentContainer)-> BTN_ALL(Button)。

Tong__Ming
3楼-- · 2020-09-18 20:19

嗯,我认为MultiPane会属于表格类型元素类别 但我猜如果线索选择不起作用不行。

但是该元素被传递到任何操作方法中,因此您应该在onAction按钮操作方法中具有ID和Context Element导入参数。 我前面没有系统,但是您应该可以使用它们来直接使用context_element-> get_attribute检索所需的值,或者使用importing参数中提供的按钮ID。 否则有一个GET_INDEX方法应该提供元素索引,类似于我认为潜在客户选择会做的事情。

Haoba3210
4楼-- · 2020-09-18 20:12

嗨,

在按钮的动作处理程序方法中包含标准参数...

 CONTEXT_ELEMENT TYPE REF IF_WD_CONTEXT_ELEMENT
 

然后,您将获得触发动作并可以读取其按钮文本属性的元素。

干杯,
艾米

一周热门 更多>