使用REUSE_ALV_GRID_DISPLAY_LVC显示ALV时,如何将列、行或者具体的某个单元格设置成可编辑能输入状态?这个其实很简单,下面一一讲解:

1, 列可编辑

只要将catalog中的字段edit设置成‘X',整列就变成能输入的了,LVC_S_FCAT-EDIT

代码:

ABAP

REPORT ztest_alv_lvc_edit.

TYPES:BEGIN OF gty_ekko,

ebeln TYPE ekko-ebeln,

verkf TYPE ekko-verkf,

END OF gty_ekko.

DATA:git_ekko TYPE STANDARD TABLE OF gty_ekko.

DATA:git_fcat TYPE lvc_t_fcat,

gwa_fcat LIKE LINE OF git_fcat,

gwa_layout TYPE lvc_s_layo.

DATA:l_pos TYPE i VALUE 1.

START-OF-SELECTION.

SELECT ebeln

verkf

INTO TABLE git_ekko

FROM ekko

UP TO 10 ROWS.

CLEAR: l_pos.

l_pos = l_pos + 1.

gwa_fcat-coltext = 'PO'.

gwa_fcat-scrtext_l = 'PO'.

gwa_fcat-scrtext_m = 'PO'.

gwa_fcat-scrtext_s = 'PO'.

gwa_fcat-fieldname = 'EBELN'.

gwa_fcat-col_pos = l_pos.

gwa_fcat-outputlen = '10'.

APPEND gwa_fcat TO git_fcat.

l_pos = l_pos + 1.

gwa_fcat-coltext = 'PO item'.

gwa_fcat-scrtext_l = 'PO item'.

gwa_fcat-scrtext_m = 'PO item'.

gwa_fcat-scrtext_s = 'PO item'.

gwa_fcat-fieldname = 'VERKF'.

gwa_fcat-col_pos = l_pos.

gwa_fcat-edit = 'X'. "设置列为可编辑状态

gwa_fcat-outputlen = '20'.

APPEND gwa_fcat TO git_fcat.

gwa_layout-zebra = 'X'.

gwa_layout-sel_mode = 'A'.

gwa_layout-cwidth_opt = 'X'.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'

EXPORTING

i_callback_program = sy-repid

is_layout_lvc = gwa_layout

it_fieldcat_lvc = git_fcat

TABLES

t_outtab = git_ekko[]

EXCEPTIONS

program_error = 1

OTHERS = 2.

IF sy-subrc = 0.

* BREAK-POINT.

ENDIF.

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

48

49

50

51

52

53

54

55

56

57

58

REPORTztest_alv_lvc_edit.

TYPES:BEGIN OFgty_ekko,

ebelnTYPEekko-ebeln,

verkfTYPEekko-verkf,

END OFgty_ekko.

DATA:git_ekkoTYPESTANDARD TABLE OFgty_ekko.

DATA:git_fcatTYPElvc_t_fcat,

gwa_fcatLIKELINEOFgit_fcat,

gwa_layoutTYPElvc_s_layo.

DATA:l_posTYPEiVALUE1.

START-OF-SELECTION.

SELECTebeln

verkf

INTOTABLEgit_ekko

FROMekko

UP TO10ROWS.

CLEAR:l_pos.

l_pos=l_pos+1.

gwa_fcat-coltext='PO'.

gwa_fcat-scrtext_l='PO'.

gwa_fcat-scrtext_m='PO'.

gwa_fcat-scrtext_s='PO'.

gwa_fcat-fieldname='EBELN'.

gwa_fcat-col_pos=l_pos.

gwa_fcat-outputlen='10'.

APPENDgwa_fcatTOgit_fcat.

l_pos=l_pos+1.

gwa_fcat-coltext='PO item'.

gwa_fcat-scrtext_l='PO item'.

gwa_fcat-scrtext_m='PO item'.

gwa_fcat-scrtext_s='PO item'.

gwa_fcat-fieldname='VERKF'.

gwa_fcat-col_pos=l_pos.

gwa_fcat-edit='X'."设置列为可编辑状态

gwa_fcat-outputlen='20'.

APPENDgwa_fcatTOgit_fcat.

gwa_layout-zebra='X'.

gwa_layout-sel_mode='A'.

gwa_layout-cwidth_opt='X'.

CALL FUNCTION'REUSE_ALV_GRID_DISPLAY_LVC'

EXPORTING

i_callback_program=sy-repid

is_layout_lvc=gwa_layout

it_fieldcat_lvc=git_fcat

TABLES

t_outtab=git_ekko[]

EXCEPTIONS

program_error=1

OTHERS=2.

IFsy-subrc=0.

*    BREAK-POINT.

ENDIF.

运行结果:

2, 整个ALV可编辑

将layout中的EDIT字段赋值’X'(LVC_S_LAYO-EDIT),就可以将整个ALV设置成可输入状态。

还有一种比较笨的办法就是将所有列都设置成可输入。

代码:

ABAP

gwa_layout-zebra = 'X'.

gwa_layout-sel_mode = 'A'.

gwa_layout-cwidth_opt = 'X'.

gwa_layout-edit = 'X'. "将整个ALV设置成可编辑

gwa_glay-edt_cll_cb = 'X'.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'

EXPORTING

i_callback_program = sy-repid

is_layout_lvc = gwa_layout

it_fieldcat_lvc = git_fcat

* i_grid_settings = gwa_glay

TABLES

t_outtab = git_ekko[]

EXCEPTIONS

program_error = 1

OTHERS = 2.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

gwa_layout-zebra='X'.

gwa_layout-sel_mode='A'.

gwa_layout-cwidth_opt='X'.

gwa_layout-edit='X'."将整个ALV设置成可编辑

gwa_glay-edt_cll_cb='X'.

CALL FUNCTION'REUSE_ALV_GRID_DISPLAY_LVC'

EXPORTING

i_callback_program=sy-repid

is_layout_lvc=gwa_layout

it_fieldcat_lvc=git_fcat

*      i_grid_settings    = gwa_glay

TABLES

t_outtab=git_ekko[]

EXCEPTIONS

program_error=1

OTHERS=2.

3, 单元格可编辑

如果要让单元格变成可输入,需要在alv输出内表中多定义一个保存单元格style的字段(类型:lvc_t_styl ),然后填入style属性(可编辑或者是不可编辑),最后还要在layout-stylefname中指定style的字段名。

代码如下:将EBELN设置成不可输入。

ABAP

TYPES:BEGIN OF gty_ekko,

ebeln TYPE ekko-ebeln,

verkf TYPE ekko-verkf,

style TYPE lvc_t_styl, "将该字段设置为保存编辑状态的字段

END OF gty_ekko.

1

2

3

4

5

TYPES:BEGIN OFgty_ekko,

ebelnTYPEekko-ebeln,

verkfTYPEekko-verkf,

styleTYPElvc_t_styl,"将该字段设置为保存编辑状态的字段

END OFgty_ekko.

ABAP

gwa_edit-fieldname = 'EBELN'.

gwa_edit-style = cl_gui_alv_grid=>mc_style_disabled."设置为不可输入

INSERT gwa_edit INTO TABLE git_edit.

1

2

3

gwa_edit-fieldname='EBELN'.

gwa_edit-style=cl_gui_alv_grid=>mc_style_disabled."设置为不可输入

INSERTgwa_editINTOTABLEgit_edit.

ABAP

gwa_layout-stylefname = 'STYLE'. "指定保存编辑状态的字段名

1

gwa_layout-stylefname='STYLE'."指定保存编辑状态的字段名

style属性可以在类CL_GUI_ALV_GRID中可以找到:

MC_STYLE_DISABLED:禁止输入

MC_STYLE_ENABLED:可编辑,可输入。

需要注意的是:MC_STYLE_ENABLED输入性不能单独使用,一定在EDIT = 'X'(layout-edit 或者是catalog-edit)的场合下,才可以利用MC_STYLE_ENABLED进行不可编辑到编辑切换,也就是不设置edit = 'X',MC_STYLE_ENABLED是不起作用的。

完整代码:

ABAP

REPORT ztest_alv_lvc_edit.

TYPES:BEGIN OF gty_ekko,

ebeln TYPE ekko-ebeln,

verkf TYPE ekko-verkf,

style TYPE lvc_t_styl, "设置编辑状态字段

END OF gty_ekko.

DATA:git_ekko TYPE STANDARD TABLE OF gty_ekko,

gwa_ekko TYPE gty_ekko.

DATA:git_fcat TYPE lvc_t_fcat,

gwa_fcat LIKE LINE OF git_fcat,

gwa_layout TYPE lvc_s_layo,

gwa_glay TYPE lvc_s_glay.

DATA:gwa_edit TYPE lvc_s_styl,

git_edit TYPE lvc_t_styl.

START-OF-SELECTION.

SELECT ebeln

verkf

INTO CORRESPONDING FIELDS OF TABLE git_ekko

FROM ekko

UP TO 10 ROWS.

gwa_edit-fieldname = 'VERKF'.

gwa_edit-style = cl_gui_alv_grid=>mc_style_disabled."设置为不可编辑

INSERT gwa_edit INTO TABLE git_edit.

INSERT LINES OF git_edit INTO TABLE gwa_ekko-style.

* 将除第三行的之外所有行的VERKF字段都设置成不能输入

DO 10 TIMES.

IF sy-index <> 3.

MODIFY git_ekko INDEX sy-index FROM gwa_ekko TRANSPORTING style.

ENDIF.

ENDDO.

PERFORM frm_set_catalog.

gwa_layout-zebra = 'X'.

gwa_layout-sel_mode = 'A'.

gwa_layout-cwidth_opt = 'X'.

gwa_layout-edit = 'X'. "将整个ALV设置成可编辑

gwa_layout-stylefname = 'STYLE'. "指定保存编辑状态的字段名

gwa_glay-edt_cll_cb = 'X'.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'

EXPORTING

i_callback_program = sy-repid

is_layout_lvc = gwa_layout

it_fieldcat_lvc = git_fcat

* i_grid_settings = gwa_glay

TABLES

t_outtab = git_ekko[]

EXCEPTIONS

program_error = 1

OTHERS = 2.

IF sy-subrc = 0.

ENDIF.

*&---------------------------------------------------------------------*

*& Form FRM_SET_CATALOG

*&---------------------------------------------------------------------*

* text

*----------------------------------------------------------------------*

* --> p1 text

*

*----------------------------------------------------------------------*

FORM frm_set_catalog .

DATA:l_pos TYPE i VALUE 1.

CLEAR: l_pos.

l_pos = l_pos + 1.

gwa_fcat-coltext = 'PO'.

gwa_fcat-scrtext_l = 'PO'.

gwa_fcat-scrtext_m = 'PO'.

gwa_fcat-scrtext_s = 'PO'.

gwa_fcat-fieldname = 'EBELN'.

gwa_fcat-col_pos = l_pos.

gwa_fcat-outputlen = '10'.

APPEND gwa_fcat TO git_fcat.

l_pos = l_pos + 1.

gwa_fcat-coltext = 'PO item'.

gwa_fcat-scrtext_l = 'PO item'.

gwa_fcat-scrtext_m = 'PO item'.

gwa_fcat-scrtext_s = 'PO item'.

gwa_fcat-fieldname = 'VERKF'.

gwa_fcat-edit = 'X'. "将这列设置为可编辑

gwa_fcat-col_pos = l_pos.

gwa_fcat-outputlen = '20'.

APPEND gwa_fcat TO git_fcat.

ENDFORM.

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

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

REPORTztest_alv_lvc_edit.

TYPES:BEGIN OFgty_ekko,

ebelnTYPEekko-ebeln,

verkfTYPEekko-verkf,

styleTYPElvc_t_styl,"设置编辑状态字段

END OFgty_ekko.

DATA:git_ekkoTYPESTANDARD TABLE OFgty_ekko,

gwa_ekkoTYPEgty_ekko.

DATA:git_fcatTYPElvc_t_fcat,

gwa_fcatLIKELINEOFgit_fcat,

gwa_layoutTYPElvc_s_layo,

gwa_glayTYPElvc_s_glay.

DATA:gwa_editTYPElvc_s_styl,

git_editTYPElvc_t_styl.

START-OF-SELECTION.

SELECTebeln

verkf

INTOCORRESPONDING FIELDS OF TABLEgit_ekko

FROMekko

UP TO10ROWS.

gwa_edit-fieldname='VERKF'.

gwa_edit-style=cl_gui_alv_grid=>mc_style_disabled."设置为不可编辑

INSERTgwa_editINTOTABLEgit_edit.

INSERTLINESOFgit_editINTOTABLEgwa_ekko-style.

* 将除第三行的之外所有行的VERKF字段都设置成不能输入

DO10TIMES.

IFsy-index<>3.

MODIFYgit_ekkoINDEXsy-indexFROMgwa_ekkoTRANSPORTINGstyle.

ENDIF.

ENDDO.

PERFORMfrm_set_catalog.

gwa_layout-zebra='X'.

gwa_layout-sel_mode='A'.

gwa_layout-cwidth_opt='X'.

gwa_layout-edit='X'."将整个ALV设置成可编辑

gwa_layout-stylefname='STYLE'."指定保存编辑状态的字段名

gwa_glay-edt_cll_cb='X'.

CALL FUNCTION'REUSE_ALV_GRID_DISPLAY_LVC'

EXPORTING

i_callback_program=sy-repid

is_layout_lvc=gwa_layout

it_fieldcat_lvc=git_fcat

*      i_grid_settings    = gwa_glay

TABLES

t_outtab=git_ekko[]

EXCEPTIONS

program_error=1

OTHERS=2.

IFsy-subrc=0.

ENDIF.

*&---------------------------------------------------------------------*

*&      Form  FRM_SET_CATALOG

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

*  -->  p1        text

*

*----------------------------------------------------------------------*

FORMfrm_set_catalog.

DATA:l_posTYPEiVALUE1.

CLEAR:l_pos.

l_pos=l_pos+1.

gwa_fcat-coltext='PO'.

gwa_fcat-scrtext_l='PO'.

gwa_fcat-scrtext_m='PO'.

gwa_fcat-scrtext_s='PO'.

gwa_fcat-fieldname='EBELN'.

gwa_fcat-col_pos=l_pos.

gwa_fcat-outputlen='10'.

APPENDgwa_fcatTOgit_fcat.

l_pos=l_pos+1.

gwa_fcat-coltext='PO item'.

gwa_fcat-scrtext_l='PO item'.

gwa_fcat-scrtext_m='PO item'.

gwa_fcat-scrtext_s='PO item'.

gwa_fcat-fieldname='VERKF'.

gwa_fcat-edit='X'."将这列设置为可编辑

gwa_fcat-col_pos=l_pos.

gwa_fcat-outputlen='20'.

APPENDgwa_fcatTOgit_fcat.

ENDFORM.

4, 行可编辑

类似于单元格可编辑,只要将一行之外的所有行都变成不可输入,也就实现了行可编辑。逻辑如下:

1,通过layout-edit = ’X' 将整个行项目都变成可输入

2,将某行之外的所有行style设置成 cl_gui_alv_grid=>mc_style_disabled.

代码:

ABAP

REPORT ztest_alv_lvc_edit.

TYPES:BEGIN OF gty_ekko,

ebeln TYPE ekko-ebeln,

verkf TYPE ekko-verkf,

style TYPE lvc_t_styl, "设置编辑状态字段

END OF gty_ekko.

DATA:git_ekko TYPE STANDARD TABLE OF gty_ekko,

gwa_ekko TYPE gty_ekko.

DATA:git_fcat TYPE lvc_t_fcat,

gwa_fcat LIKE LINE OF git_fcat,

gwa_layout TYPE lvc_s_layo,

gwa_glay TYPE lvc_s_glay.

DATA:gwa_edit TYPE lvc_s_styl,

git_edit TYPE lvc_t_styl.

START-OF-SELECTION.

SELECT ebeln

verkf

INTO CORRESPONDING FIELDS OF TABLE git_ekko

FROM ekko

UP TO 10 ROWS.

gwa_edit-fieldname = 'EBELN'.

gwa_edit-style = cl_gui_alv_grid=>mc_style_disabled.

INSERT gwa_edit INTO TABLE git_edit.

gwa_edit-fieldname = 'VERKF'.

gwa_edit-style = cl_gui_alv_grid=>mc_style_disabled.

INSERT gwa_edit INTO TABLE git_edit.

INSERT LINES OF git_edit INTO TABLE gwa_ekko-style.

* 将除第三行之外的所有行都设置成不能输入

DO 10 TIMES.

IF sy-index <> 3.

MODIFY git_ekko INDEX sy-index FROM gwa_ekko TRANSPORTING style.

ENDIF.

ENDDO.

PERFORM frm_set_catalog.

gwa_layout-zebra = 'X'.

gwa_layout-sel_mode = 'A'.

gwa_layout-cwidth_opt = 'X'.

gwa_layout-edit = 'X'. "将整个ALV设置成可编辑

gwa_layout-stylefname = 'STYLE'. "指定保存编辑状态的字段名

gwa_glay-edt_cll_cb = 'X'.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'

EXPORTING

i_callback_program = sy-repid

is_layout_lvc = gwa_layout

it_fieldcat_lvc = git_fcat

* i_grid_settings = gwa_glay

TABLES

t_outtab = git_ekko[]

EXCEPTIONS

program_error = 1

OTHERS = 2.

IF sy-subrc = 0.

ENDIF.

*&---------------------------------------------------------------------*

*& Form FRM_SET_CATALOG

*&---------------------------------------------------------------------*

* text

*----------------------------------------------------------------------*

* --> p1 text

*

*----------------------------------------------------------------------*

FORM frm_set_catalog .

DATA:l_pos TYPE i VALUE 1.

CLEAR: l_pos.

l_pos = l_pos + 1.

gwa_fcat-coltext = 'PO'.

gwa_fcat-scrtext_l = 'PO'.

gwa_fcat-scrtext_m = 'PO'.

gwa_fcat-scrtext_s = 'PO'.

gwa_fcat-fieldname = 'EBELN'.

gwa_fcat-col_pos = l_pos.

gwa_fcat-outputlen = '10'.

APPEND gwa_fcat TO git_fcat.

l_pos = l_pos + 1.

gwa_fcat-coltext = 'PO item'.

gwa_fcat-scrtext_l = 'PO item'.

gwa_fcat-scrtext_m = 'PO item'.

gwa_fcat-scrtext_s = 'PO item'.

gwa_fcat-fieldname = 'VERKF'.

gwa_fcat-col_pos = l_pos.

gwa_fcat-outputlen = '20'.

APPEND gwa_fcat TO git_fcat.

ENDFORM.

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

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

REPORTztest_alv_lvc_edit.

TYPES:BEGIN OFgty_ekko,

ebelnTYPEekko-ebeln,

verkfTYPEekko-verkf,

styleTYPElvc_t_styl,"设置编辑状态字段

END OFgty_ekko.

DATA:git_ekkoTYPESTANDARD TABLE OFgty_ekko,

gwa_ekkoTYPEgty_ekko.

DATA:git_fcatTYPElvc_t_fcat,

gwa_fcatLIKELINEOFgit_fcat,

gwa_layoutTYPElvc_s_layo,

gwa_glayTYPElvc_s_glay.

DATA:gwa_editTYPElvc_s_styl,

git_editTYPElvc_t_styl.

START-OF-SELECTION.

SELECTebeln

verkf

INTOCORRESPONDING FIELDS OF TABLEgit_ekko

FROMekko

UP TO10ROWS.

gwa_edit-fieldname='EBELN'.

gwa_edit-style=cl_gui_alv_grid=>mc_style_disabled.

INSERTgwa_editINTOTABLEgit_edit.

gwa_edit-fieldname='VERKF'.

gwa_edit-style=cl_gui_alv_grid=>mc_style_disabled.

INSERTgwa_editINTOTABLEgit_edit.

INSERTLINESOFgit_editINTOTABLEgwa_ekko-style.

* 将除第三行之外的所有行都设置成不能输入

DO10TIMES.

IFsy-index<>3.

MODIFYgit_ekkoINDEXsy-indexFROMgwa_ekkoTRANSPORTINGstyle.

ENDIF.

ENDDO.

PERFORMfrm_set_catalog.

gwa_layout-zebra='X'.

gwa_layout-sel_mode='A'.

gwa_layout-cwidth_opt='X'.

gwa_layout-edit='X'."将整个ALV设置成可编辑

gwa_layout-stylefname='STYLE'."指定保存编辑状态的字段名

gwa_glay-edt_cll_cb='X'.

CALL FUNCTION'REUSE_ALV_GRID_DISPLAY_LVC'

EXPORTING

i_callback_program=sy-repid

is_layout_lvc=gwa_layout

it_fieldcat_lvc=git_fcat

*      i_grid_settings    = gwa_glay

TABLES

t_outtab=git_ekko[]

EXCEPTIONS

program_error=1

OTHERS=2.

IFsy-subrc=0.

ENDIF.

*&---------------------------------------------------------------------*

*&      Form  FRM_SET_CATALOG

*&---------------------------------------------------------------------*

*       text

*----------------------------------------------------------------------*

*  -->  p1        text

*

*----------------------------------------------------------------------*

FORMfrm_set_catalog.

DATA:l_posTYPEiVALUE1.

CLEAR:l_pos.

l_pos=l_pos+1.

gwa_fcat-coltext='PO'.

gwa_fcat-scrtext_l='PO'.

gwa_fcat-scrtext_m='PO'.

gwa_fcat-scrtext_s='PO'.

gwa_fcat-fieldname='EBELN'.

gwa_fcat-col_pos=l_pos.

gwa_fcat-outputlen='10'.

APPENDgwa_fcatTOgit_fcat.

l_pos=l_pos+1.

gwa_fcat-coltext='PO item'.

gwa_fcat-scrtext_l='PO item'.

gwa_fcat-scrtext_m='PO item'.

gwa_fcat-scrtext_s='PO item'.

gwa_fcat-fieldname='VERKF'.

gwa_fcat-col_pos=l_pos.

gwa_fcat-outputlen='20'.

APPENDgwa_fcatTOgit_fcat.

ENDFORM.

显示:

以上。

abap al设置单元格可编辑 oo_REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格相关推荐

  1. abap al设置单元格可编辑 oo_excel表格操作: 图形和图表编辑技巧汇总(二)

    1. 快速选取图表元素 图表创建好以后,我们还需要对某些图表元素进行编辑和格式化.图表区包括整个图表和它的全部元素,当你选取图表区后,你就可以看到8个黑色小方块.要想调整单个的图表对象,首先必须选取该 ...

  2. abap al设置单元格可编辑 oo_利用WPS做业务系统的超级编辑器

    业务系统中的数据很笼统的分可以分为两大类,一个是结构化的,通常用关系型数据库来存储管理:一个是非结构化的,在这类数据中,可能最多.价值密度最大的就是文档.如何更便捷高效的生成或分析文档,就是业务系统通 ...

  3. abap al设置单元格可编辑 oo_润乾报表美化设置 -- 样式

    在制作报表时,报表设计人员经常遇到下面这些美化报表的问题: 为什么我做出的报表领导总觉得不好看不满意 美化一张报表要设置太多的格式和属性,那么多报表都得重复设置,真繁琐 系统中不同人做出的报表展现格式 ...

  4. abap al设置单元格可编辑 oo_OO ALV常用功能完整简例(热键单击,双击,帮助,编辑,自定义工具条等)...

    一.所用类: cl_gui_alv_grid cl_gui_docking_container 二.效果图: 执行: 单击 双击 F4帮助 航班单元格上F4或点击 后面的小按钮 (本功能在设置字段样式 ...

  5. sap abap alv 实现某行,单元格可编辑与不可编辑 REUSE_ALV_GRID_DISPLAY_LVC

    在使用ALV显示列表的过程中,我们可以使用IT_FIELDCAT参数设置某一个字段的可编辑状态.但是,要设置具体的单元格的可编辑状态对于对ALV不是很了解的人来说是一个头大的问题. 具体单元格可编辑状 ...

  6. PHPExcel 设置单元格受保护,不可编辑,或需要密码

    设置全表受保护,不能编辑 $objPHPExcel = new \PHPExcel();$objPHPExcel->getActiveSheet()->getProtection()-&g ...

  7. Swift - 可编辑表格样例(可直接编辑单元格中内容、移动删除单元格)

    (本文代码已升级至Swift3) 本文演示如何制作一个可以编辑单元格内容的表格(UITableView). 1,效果图 (1)默认状态下,表格不可编辑,当点击单元格的时候会弹出提示框显示选中的内容. ...

  8. Markdown编辑表格实现合并单元格、单元格内容换行

    Markdown虽然没有合并单元格的语法,但是Markdown是兼容HTML的,因此,我们可以通过HTML的方式实现单元格合并. 跨行合并使用 rowspan 属性 跨列合并使用 colspan 属性 ...

  9. html多个单元格合并单元格内容,excel怎样快速把多个单元格内容合并 合并多个单元格内容的设置方法...

    excel是我们常用的办公软件,有时我们需要把多个单元个的内容合并到一个单元格里,那么excel怎样快速把多个单元格内容合并?下面小编带来合并多个单元格内容的设置方法,希望对大家有所帮助. 合并多个单 ...

最新文章

  1. 基于 Redis 实现分布式锁思考
  2. 雪花算法Snowflake
  3. signature=fc89d4352b6699754c14ce282ec75426,Method for Assembly of Nucleic Acid Sequence Data
  4. great English sentence:
  5. 在Payara Server和GlassFish中配置密码
  6. main方法 如何去掉http debug日志_在MyBatis中如何使用collection标签实现嵌套查询?...
  7. 开发者实测 M1 芯片报告:除了大型应用程序启动慢点,整体性能优秀!
  8. 10个JavaScript常见BUG及修复方法 1
  9. 社交产品方法论(八):数据分析的二三事
  10. 绿色沃土计划农业大健康 功能性农业国稻种芯发力耕地体质
  11. python while循环例题鸡兔同笼_使用函数嵌套和循环枚举解决鸡兔同笼问题(解数学题学Python编程)...
  12. Idea 设置Eclipse快捷键
  13. JS如何实现百度地图
  14. 三维空间的三角剖分( 3D Delaunay Triangulated graph)第一部分:从二维空间的三角剖分做起
  15. 解决console控制台反复打印“WebSocket connection to ws://localhost:9528/sockjs-node/107/uadaszgz.websocket fai
  16. 赵小楼《天道》《遥远的救世主》深度解析(37)丁元英参加酒局前的小插曲:从冯世杰的刁难找茬说说“心是愿望,神是境界”
  17. [网站建设] 深度解析搜索引擎的原理结构
  18. html文件右键没有打开方式,一个文件打不开,点右键,怎么在打开方式中加入Word,Excel的打开方式,打开方式中有Word的打开方式?...
  19. [NCTF 2018]签到题
  20. C语言七巧板游戏制作,绘本里的七巧板游戏

热门文章

  1. Tensorflow学习笔记——tf.set_random_seed函数
  2. 用外业精灵完成施工前(光缆、电缆、拆迁)相关的踏勘-点位采集
  3. 12306外包给阿里巴巴/IBM到底是否可行?
  4. 管理学书籍排行榜,这些书管理者必看
  5. 关于如何在Termux上安装kali(最好用旧手机)
  6. x230接2K显示器
  7. TypeError: cannot astype a timedelta from [timedelta64[ns]] to [int32]
  8. 零基础学Python:Matplotlib用法
  9. 253. 会议室 II
  10. 景瑞地产商业智能BI整体实施过程