【问题标题】:Why some jsff page can ignore all mds customizations applied to it in oracle adf?为什么某些 jsff 页面可以忽略在 oracle adf 中应用到它的所有 mds 自定义?
【发布时间】:2014-05-19 09:12:46
【问题描述】:

我正在尝试自定义 oracle adf/webcenter 任务流之一的 .jsff 页面片段,但似乎没有任何自定义规则适用于它,而同一包中的其他 jsff 正在自定义就好了。这个特定的 jsff 不可定制的可能原因是什么?如何诊断此类问题?

在我的特殊情况下,我正在尝试使用以下自定义规则更改 oracle.webcenter.framework_11.1.1/peopleconnections-connections-view.jar!/oracle/webcenter/peopleconnections/connections/view/jsf/fragments/TableOfPeople.jsff 页面片段:

<?xml version='1.0' encoding='UTF-8'?>
<mds:customization version="11.1.1.64.93"
                   xmlns:mds="http://xmlns.oracle.com/mds">
  <mds:replace node="icbp1"/>
  <mds:modify element="icbcf1">
    <mds:attribute name="width" value="200"/>
  </mds:modify>
</mds:customization>

但是这种自定义对生成的页面渲染没有明显的影响,而同一 /oracle/webcenter/peopleconnections/connections/view/jsf/fragments/ 包中的其他 jsffs,例如 TableOfConnections-ListView.jsff 正在改变。

【问题讨论】:

    标签: jsp jsf customization facelets oracle-adf


    【解决方案1】:

    可能应该将Customization allowed 标志设置为true(请看下图):

    然后,在 Web Content 文件夹中,您将拥有所选页面的自定义文件。它应该存储在mdssys/mdx/pageName.jspx.rdf 中,并且您应该在给定页面中为组件应用自定义规则。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-27
      • 1970-01-01
      • 2017-10-19
      • 2021-01-08
      • 1970-01-01
      • 2013-12-05
      相关资源
      最近更新 更多