- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WebDynproView.
View介绍
介绍view之前,首先大家要知道容器(component),容器是应用项目中主要的,可以重用的单元,我们要把view创建在容器里面,然后可以排列放到任何窗体上。所以要创建web dynpro程序,首先要创建容器,稍候会有创建的步骤说明。创建容器后,它会以节点形式显示在屏幕的左边工作台中。在点开web dynpro components节点后,component节点会展开,许多自动生成的部分会显示出来;当双击component名字时,component将会显示在屏幕的右边,component view列出了所有管理的细节例如创建人,创建时间,开发包等。
为了保证web dynpro程序的可访问性,需要检查激活容器,通过选择按钮checks active打钩实现。
Web dynpro components 能够嵌套,容器可以集成嵌套其他容器组。
??? 在Implemented Interfaces页签,可以输入已经存在的定义好的容器接口到你当前处理的容器中。
?? View是用户所能开到的开发的最小单位,其他格式元素排列在view里面。View包含controller 和controller context,他们以等级结构方式存储,应用数据将在里面处理。
允许图形元素链接到应用数据中。
?
?
?
创建View
?? 在屏幕左边的工作台容器里的Views节点上右键,从context按钮中选择’create’按钮
一旦view创建起来,View编辑器将会在屏幕右边的工具区中显示出对象浏览器,可以通过‘Layout’页签中的可用工具进行图形编辑操作。
?注:要想能够通过浏览器查看创建的View,必须把它放到web dynpro 窗体中激活,
即时component包含单一窗体也需要嵌入激活,它不会自动处理。
?
?
?
编辑View
创建好view后,会自动显示‘layout‘页签,有三部分组成:
??左列编辑器,能够找到‘UI element library‘,一些组织好的元素集合。
??中间为图形view设计界面,可以通过编辑器设计view.通过拖拽移动元素。
??右边区域分成两部分‘UI Element Hierarchy‘ 和’UI Element Properties’.
上部分的UI Element Hierarchy显示为树节点结构,可以改变它的顺序和嵌套关系。
下部分的UI Element Propertie显示当前选中的UIelement的属性列表。
?
?
?
?
插入UI 元素
新创建的view并不包含可见的对象,只有一个元素根节点已经创建好。这个根节点UI元素叫做ROOT UI ELEMENT CONTAINER,通常可以用两种不同的处理方式插入UI元素:
??从UI Element Library拖放,可以从左边的UI库中拖放到View Designer区域,放???? 到他们到合适的位置。
??????? 注:拖拽方式会自动生成一个的UI元素名称,可以通过属性页签更改名字。
??在树结构的元素菜单内容中插入。可以通过一系列的对话框指定新UI element的名字和类型,如图所示:
?
?
?
1)?? View 的UI元素
提供的UI元素用来在view中组织信息和功能,意思是对于屏幕显示设计至关重要,所以,多个元素同时使用的目的是:
一些元素用来格式化UI架构,例如group,tabstrip,可以插入其他元素到这些元素中。
元素table或者textview用来显示数据,元素的inputfiled能够通过用户界面输入值。
Button和checkbox等交互元素也被提供使用。下图是个UI元素在view中的安排图:
?
?
?
UI 元素属性
?? ????每个UI元素有不同的属性,例如背景色,宽度等等指定UI元素。在View设计器中显示的属性均在属性表中。属性表格显示当前别选中的UI元素的属性。
??? ???所有的静态属性可以直接输入表中,例如列ID.大部分属性值能够指定为静态,也可以绑定对应的内容元素。例如:按钮的’Enabled’属性经常绑定内容属性,内容值决定button处于激活还是未激活状态,对于这种类型,web dynpro运行时提供了指定的数据类型集合。
?????? 一些属性,必须绑定内容,例如当绑定一个内容元素时,表数据源必须被指定。
?
?
ACTIONS
?除了元素属性,表里面也管理着元素事件。事件提供给用户交互触发时用,例如按钮和输入框。当你在表中输入了事件名称后,对应的事件处理变被创建起来。当双击事件名时,ABAP编辑器被调用出来,这样你可以编辑代码处理时间。
注:新创立的事件处理自动插入’Mehtod’页签。如果其他的按钮的其他方法同时创建在同一个vi
您可能关注的文档
最近下载
- 现行3套高中化学教师用书特点评析和使用建议.doc VIP
- 人工智能技术在中小学教学中的应用案例.pptx
- 个人简历模板个人简历下载空白表格.docx
- (正式版)B-T 231.2-2022 金属材料 布氏硬度试验 第2部分:硬度计的检验与校准.docx VIP
- DB34_T5020-2015:超细干粉灭火装置设计、施工及验收规范.pdf
- 2024-2030年中国骨碎补行业应用态势及供需前景预测报告.docx
- 2025新疆广播电视台招聘事业单位工作人员(110人)笔试备考题库及答案解析.docx
- 2025年北京出租车驾驶员从业资格考试试题题库.docx VIP
- 筒状棉针织物活性染料冷轧堆染整工艺.pdf VIP
- DB22_T363-2018超细干粉灭火系统设计、安装和验收规范.pdf
文档评论(0)