NetSuite Sublist解释

今朝汇编一下Sublist主题的知识点以备忘。

2个数据源类型

  1.  Related Record - 以Saved Search建立的关联记录;
  2. Child Record - 父子表;

1. Related Record

Saved Search关键点

这种形式的Sublist是利用Saved Search作为Sublist的数据源,将某个字段作为Key来Join两个表。建立Saved Search时,要点有二:

•关联字段类型必须是List/Record类型的;

•Key字段必须放在Available Filter的第一个;

 Sublist的添加路径

由于记录类型的不同,在添加Sublist时的路径有所不同。按照类型分为两类:

•A:Standard Record Types (Including Custom Transaction Type)

路径为:Customization > Forms > Sublists

 上图中的Field字段,就是Saved Search中的Field字段。

•B:Custom Record Type

在Custom Record Type的定义界面进行添加。

2. Child Record

不同于上面用Saved Search来建立关联(Join)的方式,Child Record顾名思义,就是在表的设计上采用了“父子表”的形式,是一种天然的Sublist关系。

有两点需要注意:

1.在父表定义时,需要勾选“Allow Child Record Edit”参数,否则不能在编辑时显示子表(Sublist)。

2.在建立子表时,需要用一个List/Record类型的字段建立父子关系(Record Is Parent)。

 

 Saved Search中有关Sublist的参数

在Saved Search的定义中,有两个参数,一个是Available As List View, 另一个是Available As Sublist View。

 其中前者的作用是决定是否显示在List的View选择中。

后者的作用是决定是否显示在Sublist的View选择中。

无论Available As Sublist View这个参数勾选与否,都不影响本文前面所说的Related Record类型Sublists的选择。

如果有任何关于NetSuite的问题,欢迎来谈。我的邮箱:[email protected]

猜你喜欢

转载自blog.csdn.net/remottshanghai/article/details/130310883