网站大量收购闲置独家精品文档,联系QQ:2885784924

WebDynproView..doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

xznh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档