`
sslaowan
  • 浏览: 379709 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

PPR : oracle的一种局部页面刷新技术,在此之前只有javajs脚本可以实现此功能,现在ppr技术,并不是支持所有的浏览器,他现在仅仅支持的浏览器版本为IE 5.5 以上, Mozilla Netscape 7
基本原理:
1 PPR是提供给一个局部需要刷新的页面,所有不要使用PPR技术在一个大部分区域需要刷新的页面上,还有就是不要使用PPR技术在一个内容需要花费长时间去查询的区域上。
不同于整个页面的重载,PPR并不关注顶层的页面,只是对页面中的小部分分割区域进行刷新。
3 PPR技术中,提交按钮可以通过选择列表或者是radio group组件被忽略掉。
在导航到一个不同title的页面的时候,不要使用PPR,这时应该使用GO按钮。
浏览器的历史记录里面不会跟踪相关页面的PPR区域中的信息。
在不支持PPR技术的浏览器中,PPR区域在被下载到本地之后会自动失效。
在执行一个PPR的更新的时候,会有一段滞留时间:在这段时间内,页面会有一个沙漏出现,并且用户不能在对页面进行任何操作知道区域的内容被完全装载。如果更新失败的话,envent block将会被清空,然后页面并不发生任何更改(即数据没有被更新),用户可以进行操作。开发人员可以定义各个PPR的刷新时间。这样,每个区域就可以根据需要设定不同的刷新时间。event block很重要,由于PPR可以改变页面的状态,因此页面上的一些个并发的点击或者是关键的入口处的状态应该被保留下来。
PPR更新失败的时候,一个javascript的一个错误信息应该被抛出,例如更新失败,服务器没有相应,超时,或者网络堵塞等。这个时候BLAF的一些消息不应该用在这中条件下,如果应用程序这麽做的结果可能导致用户的数据丢失。所以用javascript是最安全的方法。
并不是所有的OAF控件都可以在PPR中发生变化的,具体如下
在页面中不会发生改变的页面元素
很多的页面元素通常关联到了页面上,而不关心
遵照一些开发准则,页面标题上的元素(除了Message Box)会保持不变,不会发生任何位置上的变化 ,与之不同的是在Ski下的一些元素会保持内容,但是在页面上的位置会发生变化,会上下移动来适应页面的内容,下面的一些元素永远不会发生变化在PPR中:
  • Branding
  • Global buttons
  • Tabs, Horizontal Navigation, SubTabs
  • Locator elements: Breadcrumbs, Train, Next/Back Locator
  • Quick links
  • Page titles (first level header)
  • Ski
  • Page footer
  • Separator lines between the Tabs and Page Title

大多数情况下下面的一些元素也不会发生变化,但是会上下移动,来适应页面的其他元素的变化不过,有一些特殊的情况下会导致他们也发生变化:
  • Side Navigation, unless it contains a Hide/Show control.
  • Subtabs
  • Contextual information
  • Page-level action/navigation buttons
  • Page-level Instruction text
  • Page-level Page stamps
  • Page-level Key Notation

 
可以在PPR中进行更改的页面元素
大多数页面上的其他的一些区域中的内容都会被独立的添加,更改或者是删除。包括:
  • Section and table titles (subheaders)
  • Section-level elements associated with a section title:
    • Hide/Show link
    • Instruction text
    • Key notation
    • Page stamps
  • Label/data layout, including Action/Nav buttons, choice lists, and links.
  • Tables and table elements
  • HGrids
  • Trees
  • Graphs
  • Content containers
  • Tips and Hints

要启用PPR功能在当前页面,你必须创建一个OAF标准的应用属性VO(PVO)该PVO包含了一个临时属性用来保存或者说是记录需要变化的区域的Rendered属性的状态,这个VO最终会包含一个单行,允许用户在和页面进行交互时进行初始化和更新,后面将会详细描述怎样将变化区域和该VO进行绑定,以检测时候该区域是否需要显示,你需要配置另外一个开关,通过改变该开关的值,来确定是否要触发PPR事件。
PVO应该同其更级别的am创建在一个包中,注意对于一个AM你只能创建一个POV,命名规则如下:相关的am的名称+PVO
这里要注意的是,创建之后的PVO在tuning属性中必须勾选启用钝化功能,还有For All Transient Attributes选项。 

分享到:
评论

相关推荐

    PPR(Post Package Repair)功能简介

    ### PPR(Post Package Repair)功能详解 #### 一、PPR基本原理及定义 **PPR(Post Package Repair)**是一项专为DDR4内存设备设计的功能,由JEDEC(联合电子设备工程委员会)定义并标准化。该功能的核心在于利用...

    PPR MODEL UEL示例

    "PPR MODEL UEL示例"是指使用ABAQUS的UEL特性来创建一个专门针对PPR(可能是Polypropylene Random Copolymer,一种常见的塑料材料)特性的二维模型。下面我们将深入探讨这个主题。 首先,我们要理解什么是PPR。PPR...

    PPR管行业2022年发展概况分析及未来十年PPR管行业数据趋势预测.docx

    PPR管行业在2022年的表现及未来十年的发展趋势是本次报告的重点。报告首先对PPR管行业的2022年发展概况进行了深入分析,涵盖了行业的发展环境、国际形势影响以及经济结构等多个方面。 在2022年的PPR管行业发展环境...

    3_PPR_Parallel_Manipulator

    标题“3_PPR_Parallel_Manipulator”指的是一个与平面并联机构(3-PPR)相关的项目,其中“3-PPR”是指具有三个并联腿(Prismatic-Revolute-Revolute,即滑动-旋转-旋转关节)的机器人结构。这种机构通常在机器人学...

    PPR管道安装技术交底0.pdf

    "PPR管道安装技术交底" 一、技术准备 在进行PPR管道安装之前,需要进行技术准备。技术准备的目的是为了确保施工过程的顺利进行,并确保最终的施工结果达到预期的效果。技术准备的内容包括编制施工方案、进行技术...

    PPR管施工组织设计.doc

    PPR管,全称为无规共聚聚丙烯管,是一种广泛应用在室内冷热水供应系统和空调水系统中的新型生活给水管。其优点包括重量轻、卫生无毒、耐热性能好、抗腐蚀且保温性能优异。在进行PPR管施工时,需要遵循一系列的施工...

    2021年度PPR管行业人力资源效能分析报告(市场招聘用工).pdf

    这份报告详细分析了2021年度PPR管行业的市场招聘用工情况,具体分析内容涵盖行业概况、人力资源招聘、人力成本以及市场招聘反馈等多方面。以下是对该报告内容的解读: 一、PPR管行业企业情况分析概述 报告首先对PPR...

    matlab开发-带PPR工具箱的数字控制器设计

    在MATLAB环境中,PPR工具箱(Power System Pulse-Response Toolbox)主要应用于电力系统的瞬态分析,而这里提到的是结合PPR工具箱进行数字控制器设计,这通常涉及到控制理论和电力系统工程。数字控制器设计是现代...

    ppr管规格尺寸及偏差

    ### PPR管规格尺寸及偏差知识点详解 #### 一、PPR管材简介 PPR管,即聚丙烯无规共聚物管,是一种新型的塑料管道材料,广泛应用于建筑给水系统、热水系统等领域。它具有良好的耐高温性能、耐腐蚀性和较长的使用寿命...

    PPR管行业(2021-2026)企业市场突围战略分析与建议.docx

    PPR管行业(2021-2026)企业市场突围战略分析与建议.docx

    ppr热熔机使用方法.pdf

    PPR热熔机是一种用于连接PPR管道的专业工具,它通过加热使管材与管件融合,形成牢固的连接。以下是对PPR热熔机使用方法的详细解释: 1. **安全检查**: 在使用PPR热熔机之前,务必进行安全检查。确保拖线板、电线...

    PPR与PE管道连接.pdf

    PPR与PE管道连接是指通过特定的技术手段和方法,将PPR(随机共聚聚丙烯)管材和PE(聚乙烯)管材进行连接,以便在建筑给排水、暖通等系统中实现水力连接,传递流体。 PPR管材是通过共聚的方式生产出来的一种新型...

    ppr.rar_wireless

    标题中的"ppr.rar_wireless"暗示了这是一个与无线网络驱动相关的压缩文件,特别是针对Broadcom B43无线网卡的驱动程序。 Broadcom是一家知名的半导体公司,其产品广泛应用于网络和通信领域,B43无线驱动是他们为支持...

    行业资料-交通装置-PPR管件过桥弯注塑成型模具.zip

    标题中的“交通装置”指的是与交通运输相关的设备或设施,而“PPR管件过桥弯注塑成型模具”是该领域中的一个特定产品。PPR(无规共聚聚丙烯)管件是一种广泛应用于建筑给排水、热水供应以及工业管道系统中的塑料管道...

    PPR给水管施工方案.doc

    PPR给水管是一种由无规共聚聚丙烯材料制成的新型生活给水管,因其重量轻、卫生无毒、耐热性好、耐腐蚀、保温性能佳等特性,在国内得到了广泛应用,尤其适合室内冷热水系统和空调水系统的安装。本文将详细介绍PPR给水...

    PPR管热熔焊焊接施工工法.doc

    【PPR管热熔焊焊接施工工法】 PPR管,全称为三丙聚乙烯管,是一种在90年代发展起来的新型化学建材。相比于传统的钢管和铜管,PPR管具有众多优势,如卫生性好、重量轻、耐压性强、抗腐蚀、隔热保温效果佳、水流阻力...

    PPR管道安装规范.doc

    《PPR管道安装规范》是指导PPR管道施工的重要文档,确保了管道系统的安全和高效运行。PPR管道,即聚丙烯随机共聚物管道,因其耐热性、抗压性和耐用性而广泛应用于建筑给排水系统。遵循规范进行安装至关重要。 1. **...

    PPR水管施工组织设计方案.doc

    PPR水管施工组织设计方案主要涉及的是在建筑领域中安装PPR水管的详细步骤和技术要求。PPR水管,全称为聚丙烯管,是目前广泛应用于住宅冷热水供应系统的新型材料,具有重量轻、无毒卫生、耐热性好、耐腐蚀、保温性能...

    ppr管道施工方案.pdf

    从提供的文件内容中,我们可以提炼出一些与PPR管道施工方案相关的知识点,尽管由于文字识别错误和断断续续的内容,理解起来有一定的困难,但仍然可以整理出以下几点: 1. PPR管道规格与尺寸: - 文档提到了多种PPR...

    PPR管的规格标识.doc

    【PPR管规格标识详解】 PPR管,全称为三丙聚丙烯管,是现代建筑和工业领域中广泛使用的给排水和冷热水供应系统的一种重要管道材料。其规格标识通常涉及管径、壁厚以及连接方式等多个方面,以便于在设计、生产、安装...

Global site tag (gtag.js) - Google Analytics