ABAP 子屏幕上的按钮怎么响应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP 子屏幕上的按钮怎么响应相关的知识,希望对你有一定的参考价值。

ABAP 子屏幕上的按钮怎么响应,我在主屏幕中调用了几个Subscreen,在Subscreen中弄了几个按钮,发现类型为Subscreen的没有OK_code可以填写,那怎么相应啊?求高手~!

参考技术A 主屏幕的ok_code会获取到子屏幕的FC,所以,你只要在主屏幕中case就行了。追问

我知道,但是写了主屏幕的话,折叠屏幕好像不起作用了。

追答

折叠屏幕?我不太明白,是tab 这个控件 么?

追问

不是tab,是折叠的,类似http://blog.csdn.net/zhongguomao/article/details/6689095

追答

老兄,你又有没有qq(529942134 我的,如果愿意,加个)。我暂时也没法,还没遇到过这个问题,我明天上班研究哈!(明天上班没事,正好,哈哈)!晚上咱讨论。

参考技术B 比如 主屏幕SUN_A
子屏幕SUN_B
SUN_B的OK_CODE是在SUN_A上
参考技术C 你还是好好看看dialog 的原理吧,如果你清楚dialog的结构的话,我想你就不会问这种问题了。按F1,找到dialog 然后把dialog下面的所有相关的知识点看完就好了追问

答非所问,是折叠屏幕,类似ME23N,第一画面不是折叠的,是第三画面。

追答

屏幕是折叠不了的,这里只是通过子屏幕的切换给了你们这种感觉罢了。所以里面的也是子屏幕一样调用的,另外你说的子屏幕没有OK_CODE 那是对的 语法就是没有ok_code

参考技术D 是不是属性里面没有设置ok_code 第5个回答  2011-09-07 子屏幕没有OK_CODE

QT中父窗口响应子窗口动作

想用QT实现一个程序,在主窗口中有两个按钮,其中一个开始时禁用,当点击另外一个按钮的时候弹出子窗口,子窗口上有一个按钮,点击此按钮,子窗口关闭,关闭的同时主窗口上的禁用按钮被启用。现在不知道如何将关闭窗口的事件和按钮启用事件想关联起来,怎么才能实现呢?哪位大侠,帮帮我呢?

重写closeEvent
关闭的时候发个信号,之后再accept();
主窗口收到信号后设置启用。
参考技术A 可以在你的子窗口的按钮方法中发一个信号,让主窗体收到,然后做你想做的操作

以上是关于ABAP 子屏幕上的按钮怎么响应的主要内容,如果未能解决你的问题,请参考以下文章

abap关闭弹出子窗口

abap选择屏幕中的输入字段,怎么触发

QT中父窗口响应子窗口动作

关于ABAP table control控件如何在点击按钮之后,将数据更新到屏幕上

【delphi】关于窗口接收键盘按键的问题,求指导~

选择屏幕语法