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");
}