webdynpro 下拉列表控件

  1. 现在界面上添加下拉列表的控件DropDownByKey

  2. 在context中创建新的node,和属性DP

  3. 返回界面,绑定DP到控件DropDownByKey的SelectedKey

初始方法中代码如下:


*下拉菜单
DATA lo_nd_drop TYPE REF TO if_wd_context_node.
DATA lo_el_drop TYPE REF TO if_wd_context_element.
DATA ls_drop TYPE wd_this->Element_drop.

data lo_nd_if_drop TYPE REF TO IF_WD_CONTEXT_NODE_INFO.
data lt_value_set TYPE TABLE OF WDR_CONTEXT_ATTR_VALUE.
data ls_value_set type WDR_CONTEXT_ATTR_VALUE.
lo_nd_drop = wd_context->get_child_node( name = wd_this->wdctx_drop ).
CALL METHOD LO_ND_DROP->GET_NODE_INFO
RECEIVING
NODE_INFO = lo_nd_if_drop.

ls_value_set-value = ‘1‘.
ls_value_set-text = ‘江苏‘.
append ls_value_set to lt_value_set.

ls_value_set-value = ‘2‘.
ls_value_set-text = ‘上海‘.
append ls_value_set to lt_value_set.

CALL METHOD LO_ND_IF_DROP->SET_ATTRIBUTE_VALUE_SET
EXPORTING
NAME = ‘DP‘
VALUE_SET = lt_value_set

预览:

webdynpro 下拉列表控件,布布扣,bubuko.com

时间: 2024-08-10 02:09:37

webdynpro 下拉列表控件的相关文章

java Swing 之下拉列表控件

/** * Java Swing 之下拉列表控件 * @author gao */ package com.gao; import java.awt.FlowLayout; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; public class

自定义下拉列表控件

问题及需求 输入汉字或全拼或简拼均可得到结果(此需求用原生的ComboBox不容易实现) 点击文本框时弹出下拉列表 进入文本框时弹出下拉列表 输入文字时,如果有结果,则弹出下拉列表 除文本框和下拉列表外,点击任何地方均隐藏下拉列表 单击下拉列表中的文字,文本出现在文本框,关闭下拉列表 下拉列表出现后,默认选中第一项,第一项高亮 回车后下拉列表中选中的文本出现在文本框中 2.解决思路 用Panel作为容器,装载ListView,作为下拉列表的数据容器 定义下拉列表显示方法,并使用+=将其添加到文本

FineUI第八天----下拉列表控件

下拉列表控件 3.模拟树的下拉列表: 其他的控件都跟Asp.net的差不多.

ASP.NET自定义Web服务器控件-DropDownList/Select下拉列表控件

using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; //自定义web服务器控件-下拉列表 namespace MyControls { [DefaultProperty("Tex

Spinner下拉列表控件

一.Spinner控件用于显示一个下拉列表,该控件在装载数据的时候需要创建一个Adapter适配器对象.并在创建Adapter对象过程中指定要装载的数据是数组或者是List对象的数据 二.下面是spinner实例: 在main.xml文件中: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.co

Android下拉列表控件spinner-andoid学习之旅(十一)

废话不多说,下拉列表常用的就是spinner控件. 直接上代码: package peng.liu.testview; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import

WIN32API 自定义颜色下拉列表控件

效果如下: 原创-转载请著名来源 1,新建颜色属性类“CNColor”: class CNColor { public: COLORREF m_crColor; //颜色RGB值 WCHAR m_cColor[32]; //颜色名 CNColor(COLORREF cr, WCHAR * crStr); ~CNColor(); }; CNColor::CNColor(COLORREF cr, WCHAR * crStr) { this->m_crColor = cr; lstrcpyn(m_cC

DTCMS 新建下拉列表控件

初始化的时候: ddlpmzcName.DataSource = new DTcms.BLL.auction().GetpmzcName();ddlpmzcName.DataTextField = "title";ddlpmzcName.DataValueField = "id";ddlpmzcName.DataBind(); 注:ddlpmzcName是控件的ID 修改初始化的时候的绑定是:  BLL.production bll = new BLL.produc

Linq中datetime的处理以及asp.net下拉列表控件的selectitem,text等的设置显示处理

dhl:报错:LINQ to Entities 不支持指定的类型成员“Date” Linq如: var v = from l in _dal.Share where l.PingcoId == pingcoId && (l.CreateTime.Date == DateTime.Now.Date) select l; return v.ToList(); 会报错:LINQ to Entities 不支持指定的类型成员“Date”. 改成这样OK: DateTime sdt = DateTi