Oracle ADF 自定义PopUp之noteWindow

1、在需要弹出noteWindow的控件内部添加组件:

<af:showPopupBehavior popupId="::popupDialog"
                                                  triggerType="mouseHover" alignId="pgl21"
                                          align="beforeStart"/>

 

2、编辑先关联的popupDialog

        <af:popup id="popupDialog"
                  contentDelivery="lazyUncached" eventContext="launcher"
                  launcherVar="source">
            <af:noteWindow id="noteWin1">
            <af:panelGroupLayout id="pgl5" >
              <trh:tableLayout id="tl2"
                               inlineStyle="width:300px;height:200px;">
                <trh:rowLayout id="rl1">
                  <trh:cellFormat id="cf1">
                    <af:outputText  value="#{viewScope.RefType}"/>
                    </trh:cellFormat>
                  <trh:cellFormat id="cf2">
                  <af:outputText  value="#{viewScope.Deptname}"/>
                  </trh:cellFormat>
                  <trh:cellFormat id="cf9"/>
                </trh:rowLayout>
              </trh:tableLayout>
            </af:panelGroupLayout>
          </af:noteWindow>
          <af:setPropertyListener from="#{node.RefType}" to="#{viewScope.RefType}" type="popupFetch"/>
          <af:setPropertyListener from="#{node.Deptname}" to="#{viewScope.Deptname}" type="popupFetch"/>
        </af:popup>

 

这里需要注意的是notewindow中如何获取焦点控件的值

<af:setPropertyListener from="#{node.字段名}" to="#{viewScope.字段名}" type="popupFetch"/>

 

还有就是样式问题了:待研究...

 

相关参考文档:

http://www.oracle.com/technetwork/developer-tools/adf/learnmore/35-passing-values-to-popup-169177.pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值