免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
具体代码参考:ZWD_QUOTATION_CREATE_C1VIEW(V_QUOTE_PRICE)WDDOINIT方法如何通过代码去控制一个ALV组件的TABLE格式步骤:Step 1:在Webdynpro组件的已使用组件中添加ALV组件Step 2:在具体应用到ALV组件的视图上的组件使用上添加我们之前定义的ALV组件Step 3:通常在视图的WDDOINIT方法里去开始定制ALV的显示格式。首先要实例化ALV组件,如下图。实例化后,会自动生成下列代码,操控ALV组件之前,必须先实例化它,否则无法操控。Step 4:取的ALV组件的模型取的下列代码Step 5:配置每列的中文名称DATA:LT_COLUMNSTYPESALV_WD_T_COLUMN_REF,LS_COLUMNTYPESALV_WD_S_COLUMN_REF,LR_COLUMNTYPEREFTOCL_SALV_WD_COLUMN,LR_HEADERTYPEREFTOCL_SALV_WD_COLUMN_HEADER,LR_INPUT_FIELDTYPEREFTOCL_SALV_WD_UIE_INPUT_FIELD,LR_CHECKBOXTYPEREFTOCL_SALV_WD_UIE_CHECKBOX. DATA:lo_col_headTYPEREFTOcl_salv_wd_column_header.”列的抬头*根据table获取列lt_columns=lv_value-if_salv_wd_column_settingsget_columns().LOOPATlt_columnsINTOls_column. lr_column=ls_column-r_column.CALLMETHODlr_column-get_headerRECEIVINGvalue=lo_col_head.”实例化列的抬头lo_col_head-set_prop_ddic_binding_field(property=if_salv_wd_c_ddic_binding=bind_prop_textvalue=if_salv_wd_c_ddic_binding=ddic_bind_none).CALLMETHODlo_col_head-set_textEXPORTINGvalue=具体列的显示名称.Step 6:某列作为按钮,可输入框,或者复选框等等特殊性质的列以按钮为例,首先定义个按钮对象DATA:lr_button1TYPEREFTOcl_salv_wd_uie_button.DATA:lr_column1TYPEREFTOcl_salv_wd_column.这里我们采取了另一种获取COLUMEN对象,之前是采用(lt_columns=lv_value-if_salv_wd_column_settingsget_columns().LOOPATlt_columnsINTOls_column. lr_column=ls_column-r_column.)lr_column1=lo_value-if_salv_wd_column_settingsget_column(PRICE_BTN).CREATEOBJECTlr_button1.这里实例化BUTTON对象,他不需要任何输入参数,原因在于他的构造方法是不需要输入参数的,所以直接CREATE OBJECT即可lr_button1-set_text(配置价格). lr_button1-set_enabled(abap_true). lr_column1-set_cell_editor(lr_button1).同理如果是一个CHECK_BOX LR_CHECKBOXTYPEREFTOCL_SALV_WD_UIE_CHECKBOX.CREATEOBJECTLR_CHECKBOXEXPORTINGCHECKED_FIELDNAME=LS_COLUMN-ID.-ls_name-name.这里需要一个输入参数,是因为构造函数中有一个输入参数。Step 7:设置该ALV组件的TABLE的功能按钮*这里是设置该ALV组件的TABLE表是否可以编辑,如果是可编辑,则后面的附加,插入,删除上才可以实现,如果是默认是只读,则无法去控制是否有插入,删除等按钮的控制LV_VALUE-IF_SALV_WD_TABLE_SETTINGSSET_READ_ONLY(ABAP_FALSE).附加按钮LV_VALUE-IF_SALV_WD_STD_FUNCTIONSSET_EDIT_APPEND_ROW_ALLOWED(ABAP_TRUE).*珊瑚按钮LV_VALUE-IF_SALV_WD_STD_FUNCTIONSSET_ED
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妊娠糖尿病与多囊卵巢综合征的关联
- 慢性肾衰竭的疼痛管理与护理
- 护理学药理配伍教学资源
- 雕塑翻制工岗前实操熟练考核试卷含答案
- 耐火材料模具工岗前QC管理考核试卷含答案
- 含氟烯烃生产工安全实践强化考核试卷含答案
- 量具制造工安全规程水平考核试卷含答案
- 两栖类养殖工安全强化竞赛考核试卷含答案
- 锚链热处理工岗前安全素养考核试卷含答案
- 油制气工道德竞赛考核试卷含答案
- 2026届江苏省苏州市九校三模联考英语试题(含答案和音频)
- 2026四川资阳市乐至县至弘发展集团有限公司员工招聘5人备考题库及答案详解(考点梳理)
- 期中考试分析会上校长不晒分数不排名只跟老师算三笔账句句戳中教师心
- 武胜县2026年公开招聘社区工作者(62人)笔试参考题库及答案解析
- 2025江苏苏州国有资本投资集团有限公司苏州产业投资私募基金管理有限公司招聘(第二批)笔试历年常考点试题专练附带答案详解
- 2026版临床护理文书书写规范
- DB43-T 2777-2023 沥青路面水泥稳定就地冷再生应用技术规范
- 地下室消防疏散演练脚本
- 人形机器人新纪元:具身智能的科技探索
- 【医卫类】2021年湖南省普通高等学校对口招生考试医卫类专业综合知识试题
- 电压电流串并流规律课件
评论
0/150
提交评论