【问题标题】:Show tooltip on selection screen mouseover event?在选择屏幕鼠标悬停事件上显示工具提示?
【发布时间】:2020-11-12 08:46:05
【问题描述】:

我已经定义了一个SELECTION-SCREEN,它应该在鼠标悬停事件时显示一个小的infotextbubble,在输入字段上带有自定义文本。

我已经定义了以下屏幕:

PARAMETERs: p_dfrom TYPE timestamp, "==> need the info bubble at mouse over event
            p_dto   TYPE timestamp. "==> need the info bubble at mouse over event

SELECT-OPTIONS:
              p_obj   FOR balhdr-object,
              p_subobj FOR balhdr-subobject,
              p_extid FOR balhdr-extnumber, "==> need the info bubble at mouse over event
              p_user FOR balhdr-aluser.

有没有人给我一个最小的例子?

谢谢

【问题讨论】:

  • @Suncather tooltip 对我不起作用。该字段不是buttons。如果tooltip 对我来说是一个可能的解决方案,那么我不知道该怎么做。

标签: abap mouseover onmouseover dynpro


【解决方案1】:

选择屏幕是 Dynpro 技术的一部分。您可以使用字段属性TooltipText 在每个字段上定义工具提示:在屏幕定义中,转到相关字段的属性,然后按按钮属性)。您可以指定文本符号或全局变量。

不幸的是,每次激活程序时都会重新生成一个选择屏幕,因此您在选择屏幕中所做的所有更改都会被覆盖。

因此,强烈建议不要手动更改选择屏幕。我认为 SAP 从来没有为选择屏幕定义工具提示。在每次激活时丢失手动更改太危险了。

Dynpro 也因为 SAPUI5/HTML/CSS/等而成为过时的技术。所以不应该去尝试做这种事情。

【讨论】:

  • @Jagger 感谢您的意见!我正在考虑另一种方法,即在输入字段旁边添加一个可点击的信息图标(在每个字段的同一行中),打开一个弹出窗口,其中包含我想与用户共享的信息。你能给我发一个这个方法的最小例子吗?非常感谢!
猜你喜欢
  • 1970-01-01
  • 2012-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-22
  • 2011-09-30
相关资源
最近更新 更多