环境:
JDev Studio Edition版本11.1.2.3.0
组件:PanelTabbed与ShowDetailItem
从PanelTabbed关闭ShowDetailItem时需要获取clientListener。 尝试使用dynamicTabShell动态创建标签...! 不能使用af:panelTabbed和showDetailItem组件直接使用Oracle Dynamic Tabs Shell默认实现...
弗兰克在博客上发布了一个解决方案...... https://blogs.oracle.com/jdevotnharvest/entry/javascript_function_to_intercept_or
不知道如何将clientListener与pageTemplate dynamicTabShell.jspx合并。
无法使用< ===>
<af:panelTabbed id="pt1" tabRemoval="all" >
<af:showDetailItem text="tabs" id="sdi1" disclosed="true" stretchChildren="first"
clientComponent="false">
<af:clientListener method="alertTabClose" type="item"/>
</af:showDetailItem>
</af:panelTabbed>
function alertTabClose (closureEvent){
var tab = closureEvent.getSource();
alert("test for TabClose event : ")
...
}
&LT; ===&GT;
实际上af:clientListener不会将 item 识别为clientListener类型之一......
对此有任何猜测/帮助........ ????????
答案 0 :(得分:0)
<af:clientListener method="alertTabClose" type="disclosure"/>
而不是
<af:clientListener method="alertTabClose" type="item"/>