ADF 遇到的问题笔记

1.popup 不能放在两层facet中?加个panelGroupLayout就可以了.

 

2.action 和 actionListener 不同: actionListener 是在action之前做一些准备工作?actionListener可以得到页面信息,action不可以

 

3.boolen型的managed bean 有is 方法(相当于GET?)

 

4.return"" 和 return REPORTSETMAINTENANCE 结果不一样,copy时用return REPORTSETMAINTENANCE 就好了,用return"" 不对?

 

5.validator当没有内容输入时不会被调?只有在required 为 true 时没有输入时才会被调

 

6.bean name   super("reportSetExecutionManagedBean"); 如果用ReportSetExecutionManagedBean会报ReportSetExecutionManagedBean unreachable

 

7.   <h:dataTable style="margin-left: 15px;"value="#{pageForPreview}"     columnClasses="dataTableColumn01,dataTableColumn02,dataTableColumn03,dataTableColumn04"
  var="inForPreview" id="table" border="0" width="100%">

 

控制column的格式,可以用css,columnClasses里的CLASS数目应该和column一一对应.

 

8.  <af:forEach
          items="#{instructionManagedBean.previewPage}"
          var="pageForPreview" varStatus="pageNumber">

 

varStatus 可以用pageNumber.index 来引用每一项.

 

9.  关于immediate 这个属性需要注意的是有时在控件中设置了这个属性后,PPR不能工作,可能是设置后对值的变化没有反映了

 

10.   <af:inputListOfValues label="Target Field/Cell"
    popupTitle="Select a target field" id="targetResourceChoice"
    model="#{instructionManagedBean.refLOVMap['TARGET_FIELD']}"
    value="#{instructionManagedBean.currentOperation.targetDfn.target.name}"
    disabled="#{instructionManagedBean.readOnlyMode}" autoSubmit="true"
    validator="#{instructionManagedBean.validateTarget}"
    valueChangeListener="#{instructionManagedBean.onTargetChange}"
    partialTriggers="sourceResourceChoice"/>
    
   <af:inputText id="cellDescription" label="Target Description"
    disabled="#{instructionManagedBean.readOnlyMode || instructionManagedBean.targetDescDisabled[instructionManagedBean.currentOperation.targetDfn.target.name]==true}"
    requiredMessageDetail="Description is required" showRequired="true"
    value="#{instructionManagedBean.currentOperation.targetDfn.target.description}"
    validator="#{instructionManagedBean.validateTargetDescription}"
    partialTriggers="targetResourceChoice"
    autoSubmit="true"/>

 

如果没有autoSubmit="true",则下拉菜单值改变,inputText的值不会马上改变,只有当下拉菜单值变第二次时才会改变

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值