ADF组件模型2

在前面的组件模型1文章中介绍了ADF的组件模型的原理,包括客户端和服务端模型。除了理解它的原理外我们还需知道怎么用代码实现那些事件模型。然而在ADF的UI世界中还有许多知识需要我们理解的,下面依次介绍 :

UI组件之命名容器:

命名容器在上章中提到了一点,理解命名容器是为了后面的应用,比如partialSubmit属性,这个属性有true和false二种,在不同的jdev版本中默认值是不一样的,11g默认是false,而为了能更好的体现PPR功能,在12c开始变为true.既然能局部刷新那我们也可以实现局部提交。而如何实现提交呢?ADF就是通过命名容器组件加partialSubmit属性为true来实现的。我们可以做一个简单的例子,在一个命名容器中有一个button,而在命名容器外有一个input组件且是必填的,一但我们点击按纽后会发现input虽然是必填的但不会提示任何的验证信息。

有必要理解命名容器在DOM结构中是如何体现的,既然是容器,那它里面就包含子组件,所以通过javascript的时候我们不能直接访问命名容器中的子组件而是通过命名容器然后再通过findComponent("组件id")来查找。所以用AdfPage.PAGE.findComponentByAbsoluteId(absolute expr) 可能会让你失望了!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值