在选择画面中收起/展开字段

下面ABAP代码实现在选择画面中收起/展开部分字段的功能,供参考。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

REPORT ztest_selection_screen_expand.

TYPE-POOLS icon.

TABLES mara.

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.

PARAMETERS p_werks TYPE werks_d.

SELECTION-SCREEN END OF  BLOCK b1.

SELECTION-SCREEN SKIP 1.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN PUSHBUTTON 1(4) but1 USER-COMMAND button1 VISIBLE LENGTH 2.

SELECTION-SCREEN COMMENT 6(20) com1.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME.

SELECT-OPTIONS : s_matnr FOR mara-matnr MODIF ID bl1,

s_groes FOR mara-groes MODIF ID bl1.

SELECTION-SCREEN END OF BLOCK b2.

INITIALIZATION.

* 初始化expand按钮

WRITE icon_data_area_expand AS ICON TO but1.

com1 = ‘Data Collapse‘.

AT SELECTION-SCREEN.

* 切换expand和Collapse按钮

CASE sy-ucomm.

WHEN ‘BUTTON1‘.

IF but1 = ‘@[email protected]‘.

WRITE icon_data_area_collapse AS ICON TO but1.

com1 = ‘Data Expand‘.

ELSE.

WRITE icon_data_area_expand AS ICON TO but1.

com1 = ‘Data Collapse‘.

ENDIF.

ENDCASE.

AT SELECTION-SCREEN OUTPUT.

* 隐藏group1中的字段

LOOP AT SCREEN.

IF but1 = ‘@[email protected]‘ AND screen-group1 = ‘BL1‘.

screen-active = 0.

MODIFY SCREEN.

ENDIF.

ENDLOOP.

初始化面:

点击Data Collapse按钮后,下面的两个字段收起不显示。

以上。

原文地址:https://www.cnblogs.com/lvdong18847870057/p/12552126.html

时间: 2024-10-08 01:28:54

在选择画面中收起/展开字段的相关文章

自定义菜单收起展开动画

最近需求sama联合美工娘娘又改了界面,整体的界面是华丽了不少,但是大神何必为难弱智儿童的我呢,下面先看看新界面~ 很经典的菜单设计,不过毕竟是版本更迭,不适合在原有基础上大修改改,菜单总共分了4个父菜单和若干个子菜单,点击父菜单会隐藏子菜单,其中还要有收起展开动画,这个首先令我想起了expanedlistview.说动手就动手,花了几分钟先写个demo测试以下吧. <?xml version="1.0" encoding="utf-8"?> <R

[代码]如何在选择画面中显示图标(ICON)

只要将ICON的名字或ID传送到SELECTION-SCREEN COMMENT中,就可以在选择画面中显示ICON图标. ICON的ID和名字可以在type pool ICON中得到: &lt;img class="alignnone size-full wp-image-4979" src="http://www.baidusap.com/wp-content/uploads/2017-07-10_10-41-54.png" width="768

[代码]如何在选择画面中显示图片

下面通过一段代码介绍如何在选择画面中显示图片. 1, SMW0上载图片 Tcode:SMW0,选择Binary的选项 &lt;img class="alignnone size-full wp-image-5025" src="http://www.baidusap.com/wp-content/uploads/2017-07-10_14-36-29.png" width="472" height="187" /&am

收起展开

<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <style> p{ border:10px solid #ccc; background:#ffc; width:400px; padding:20px; font-size:16px; font-family:"微软雅黑"; marg

HTML5:给汉字加拼音?收起展开组件?

来看看 HTML 的历史和规范常识.HTML 规范是 W3C 与 WHATWG 合作共同产出的,HTML5 因此也不例外.其中: W3C 指 World Wide Web Consortium WHATWG 指 Web Hypertext Application Technology Working Group 说好听了是“合作产出”,但其实更像是“HTML5 有两套规范”.但话说天下大势合久必分,分久必合,如今(就在前几天,2018.5.29)它们又表示将会开发单一版本的 HTML 规范. H

展开、收起div的jQuery代码

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus?"> <meta name="Author" content=""> <meta name="

数据库设计中主键字段类型的选择

很久都没有写过博客了,从最后一次发表的文章到现在已经是两个多月的时间了,一直都想写点什么,可一直没有时间(其实都是借口),随笔内容无疑就是工作学习中的总结,经验的分享,也是自己成长的一面镜子,好了,言规正传,这次谈谈在数据库设计中主键字段类型的选择. 做web 开发时,经常要与数据库交互,数据库主键的选择也犹为重要,怎么么选择数据库主键字段的类型,主要从以下几个方面考虑: 1. 首先要符合业务需求,这是设计中重要的出发点 2. 数据库的迁移问题,考虑在后期是否要经常迁移,数据库高度唯一性 3.程

QQ列表的展开收起

RootViewController.h @interface RootViewController : UIViewController<UITableViewDataSource,UITableViewDelegate> { BOOL Close[15]; //用于存放每一组的收起展开状态 YES 是收起 NO是展开 UITableView *_tableView; } @property(nonatomic, retain)NSArray *data; RootViewControlle

实现列表展开收起效果

$(".btn").click(function () {$(this).parents("当前元素最外层div的class").toggleClass("showDiv").siblings().removeClass("showDiv");});css:.最外层div class .需要收起展开的div的class{display: none;}.showDiv .需要收起展开的div的class{display: blo