在ALV界面添加下拉框
1.在alv界面表单属性中设置
if wa_fieldcat-fieldname = 'YC_MARK'.
wa_fieldcat-edit = 'X'.
wa_fieldcat-drdn_field = 'DD_HANDLE'.
wa_fieldcat-drdn_hndl = '1'.
endif.
2.给下拉框赋值
LTH_LIST-HANDLE = '1' .
LTH_LIST-VALUE = 'N' .
APPEND LTH_LIST TO TD_LIST.
CLEAR LTH_LIST.
LTH_LIST-HANDLE = '1' .
LTH_LIST-VALUE = 'Y'.
APPEND LTH_LIST TO TD_LIST.
CLEAR LTH_LIST.
3.设置IT_events
data:lt_event type table of slis_alv_event,
lw_event type slis_alv_event.
perform alv_fieldcat.
it_layout-cwidth_opt = 'X'.
it_layout-box_fname = 'SEL'.
lw_event-name = 'CALLER_EXIT'.
lw_event-form = 'SET_LIST'.
append lw_event to lt_event.
call function 'REUSE_ALV_GRID_DISPLAY_LVC'
exporting
i_callback_program = sy-repid
i_callback_pf_status_set = 'PF_STATUS '
i_callback_user_command = 'USER_COMMAND'
is_layout_lvc = it_layout
it_fieldcat_lvc = it_fieldcat
it_events = lt_event
tables
t_outtab = gt_excel
exceptions
program_error = 1
others = 2.
4.将下拉框赋值给ALV界面字段
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
E_GRID = LW_GRID.
CALL METHOD LW_GRID->SET_DROP_DOWN_TABLE
EXPORTING
IT_DROP_DOWN = TD_LIST.
在ALV界面添加下拉框的更多相关文章
- DateGridView中添加下拉框列并实现数据绑定、更改背景色
1.添加下拉框 代码实现==> using System; using System.Collections.Generic; using System.Windows.Forms; names ...
- c# dataGridView cell添加下拉框
应用场景: dataGridView需要某一个cell变成下拉框样式. 思路详解: dataGridVie添加固定格式的row. 代码: DataGridViewRow row = new DataG ...
- Revit 命令添加下拉框
在学习revit制作下拉框时,需要分为三个步骤: 1.创建一个面板(panel). RibbonPanel panel10 = application.CreateRibbonPanel(Global ...
- Excel中添加下拉框
数据->数据验证->数据验证 设置—>允许下拉框中选择序列,来源中写下拉选项,每个选项之间用逗号隔开
- .net添加下拉框
aspx文件 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DropDownL ...
- jquery 动态添加下拉框 需要增加 煊染 selectmenu("refresh");
若通过js动态选择下拉框的值必须刷新下拉框,例如:var selArray = $("select#sel");selArray[0].selectedIndex = 1;selA ...
- 为Ext添加下拉框和日期组件
Ext.onReady(function(){ var config = { fields:['module'], data:[['新建'],['删除'],['增加']}; var store = n ...
- DataTables给每一列添加下拉框搜索
$(document).ready(function() { $('#example').DataTable( { initComplete: function () { var api = this ...
- table中添加下拉框
{ file: 'usename', title: '下发用户', width:"20%", align: 'center', templet: function (d) { va ...
随机推荐
- shell编程:基本语法
要掌握一门语言,就要先掌握它的语法.如同C语言一般,shell也有自己的语法. 变量 按照惯例,Shell变量通常由字母加下划线开头,由任意长度的字母.数字.下划线组成.有两种类型的Shell变量: ...
- while 循环居然可以用else
while 循环居然可以用else python 3 while a<50: print a a=a+1 else: print"over."
- Python在cmd上打印彩色文字
在Windows上编写python程序时,有时候需要对输出的文字颜色进行设置,特别是日志显示,不同级别的日志设置不同的颜色进行展示可以直观查看.本文主要描述通过ctypes.windll.kernel ...
- 收藏点webservice接口
商业和贸易: 1.股票行情数据 WEB 服务(支持香港.深圳.上海基金.债券和股票:支持多股票同时查询) Endpoint: http://webservice.webxml.com.cn/WebSe ...
- 安装eclipse版本oxygen,及maven导入spring mvc项目并运行
本文地址为:http://www.cnblogs.com/jying/p/7511598.html 系统环境: win10 eclipse版本:2017.09.11 官网下载版本号为 oxygen 1 ...
- Python之路 - Socket实现QQ聊天
Python之路 - Socket实现QQ聊天 介绍
- Canvas 绘画
一.Canvas 应用场景 1.游戏 2.图表 3.动画 4.codepen.io (HTML5 动效) 最早 二.Canvas 发展历史 1.最早在apple的safari 1.3中引入 2.ie ...
- svn转git
在Git Bash 中输入 git-svn clone http://devsvnread.uuzuonline.net/GOT_PRIVATE/server/ --no-metadata -T tr ...
- IE 兼容background-size
1:修改src *background-size: cover;//兼容ie的background-size filter: progid:DXImageTransform.Microsoft.Alp ...
- 03_java基础(八)之static关键字与代码块
20\21.static关键字 /** * static关键字 * 1.用static修饰后的方法,称为静态方法. * 2.静态的方法特点,可以使用 类名.方法名称 调用方法 * 3.静态方法只能调用 ...