1. 創建 advancedTable
2. 創建 details 默認 region 是 header
3. 在 header 下面創建 region 屬性爲 advancedTable
4. 在 Master 的 VO 中添加屬性,如: HideShowFlag 屬性爲 boolean 或者 String
5. 創建 Master details 的 ViewLink 並且加入 AM 中。
6. 在 processRequest 添加如下代碼
OAWebBean outerTable = (OAWebBean)webBean.findChildRecursive("outerTable");
OAWebBean innerTable = (OAWebBean)webBean.findChildRecursive("innerTable");
if (outerTable != null)
{
outerTable.setAttributeValue(CHILD_VIEW_ATTRIBUTE_NAME,"Deptno");
outerTable.setAttributeValue(VIEW_LINK_NAME,"DeptEmpVL");
}
if (innerTable != null)
{
innerTable.setAttributeValue(CHILD_VIEW_ATTRIBUTE_NAME,"Deptno");
innerTable.setAttributeValue(VIEW_LINK_NAME,"DeptEmpVL");
}