为什么某些jsff页面可以忽略oracle adf中应用于它的所有mds自定义?

时间:2014-04-07 08:23:52

标签: jsp jsf customization facelets oracle-adf

我正在尝试自定义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/包中的其他jsff,例如TableOfConnections-ListView.jsff正在改变。

1 个答案:

答案 0 :(得分:1)

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

enter image description here

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