折叠内联表

我们先通过一个例子来看看如何针对内联表设置折叠模式。

1、打开CaseStudy目录下的示例文件: 折叠模式.Table

2、选择表"物料清单A"。

3、在菜单中单击"折叠表"按钮,执行"设置折叠模式"命令:

4、按下图所示设置折叠模式,折叠表类型选择"内联型",并正确选择好父列和子列:

4、然后单击“确定”按钮,既可以进入折叠模式:

5、之后你可以通过"折叠表"菜单按钮下的"开启折叠模式"和"关闭折叠模式"两个命令,随时进入或退出折叠模式,如果要修改折叠模式,可以再次执行"设置折叠模式"命令。

关于顶层节点

折叠模式并不会创建分组行,只是根据从属关系临时调整了行的位置,并在有子行的数据行前面显示符号"+"或"-",使其看起来像一个分组行而已。

也正因为如此,一些用户可能会觉得上图的折叠模式有欠缺:为什么不把P01和P02也折叠起来呢?

要解决这个问题很简单,从数据行入手:

在前面插入两行(其实位置无所谓,也可以在后面增加或在中间插入):

因为P01和P02是顶层节点,所以父列和子列的内容相同。

现在重新打开折叠模式,可以看到P01和P02也折叠了:

顶层节点也可以只输入子列内容,父列内容留空。

也可以在父列输入内容,子列留空,如下图:

不过这样的话,在设置折叠模式的时候,最好改为在父列显示折叠树:

现在得到的折叠模式如下图,感觉也不错:



总之,如果父列或子列任何一列为空,或者父列和子列内容相同,都会视为顶层节点。

折叠普通内联表

选择"销售"表,这是一个非BOM型的内联表,也就是普通内联表。

按下图所示设置折叠模式:

得到下图所示的折叠模式:

每一个员工可以有多条销售记录,如果该员工是团队负责人(有下属员工),会在该员工的最后一条记录位置显示符号"+"或"-",用于展开或折叠下属员工的记录:

你可能感觉到了,这种允许重复行的分级数据,用折叠模式管理,是有那么一些别别扭扭的,别着急,除了折叠模式,Foxtable还有其他工具管理分级数据的。

 

 


本页地址:http://www.foxtable.com/webhelp/topics/3318.htm