Folder 和小计域(Folders and Total Fields)


1.   把”小计域” (Total field)   放到一个单独的块上   ( 这个块的 Single Record   属性必
须设置成   Yes) 。”小计域”的名称必须和被小计的   Item 的名称保持一致。

2. 设置好”小计域” Calculation   属性

3. 设置小计域字段的数据类型为   number,database 属性设为 no   canvas 设为堆叠画布;

4. 设置所要合计列所在的 block 中的   query_allow 属性为 yes  
把这个”小计域”放到一个合适的垂直位置上;
  APP_FOLDER.DEFINE_FOLDER_BLOCK   之后调用
APP_FOLDER.DEFINE('TOTAL_BLOCK', '<BLOCKNAME>');   这样就把这个”小计域”给注册好了;

5.   最后调用 app_folder.define('NUM_TOTAL_FIELDS',n)   告诉 Folder 系统
这个   Block 上的一个 Item   最多有几个”小计域”。
--如果一个item上只有一个小计域则不需要定义

6.Folder 会按照一定的命名规
则来寻找这个   Item 对应的”小计域”,从而自动调整这些”小计域”的宽度。比
如要对某个列作   Sum 需要一个小计域,同时对这个列作   Avg   也需要一个”小
计域”   ,   还要做 Max   也需要一个小计域,则这个列共需要   3 个小计域。这 3
小计域的命名有讲究。如果这个列的名称是   ColumnA ,   这其 3   个小计域的名
称分别为   ColumnA, ColumnA1,ColumnA2

你可能感兴趣的:(folder,小计域)