EAS表格控件之融合管理器

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

EAS表格控件之融合管理器

1.融合管理器 融合管理器提供控制KDTable进行各种融合的方法,使得数据表现更为灵活。 ![融合管理器.webp](/download/0100a9ec110ba62342bfa8f40c24e1cf427a.webp) 2.融合模式 NO_MERGE(不融合) FREE_ROW_MERGE(自由行融合) FREE_COLUMN_MERGE(自由列融合) FREE_MERGE(自由融合) SPECIFY_MERGE(指定融合) GROUP_MERGE(分组融合) 表格默认的融合模式为:NO_MERGE(不融合) 3.常用操作 如何进行自由融合: 自由融合无须指定区域,KDTable 将根据指定的融合模式,融合相邻且值相等的单元。 // 自由行融合 table.getMergeManager().setMergeMode(KDTMergeManager.FREE_ROW_MERGE); // 自由列融合 table.getMergeManager().setMergeMode(KDTMergeManager.FREE_COLUMN_MERGE); // 自由融合 table.getMergeManager().setMergeMode(KDTMergeManager.FREE_MERGE); 如何进行指定融合: 指定融合必须指定区域,KDTable 将不管指定区域中的单元值是否相等,强制融合指定 区域的单元。 // 获取融合管理器 KDTMergeManager mm = table.getMergeManager(); // 融合指定区域 mm.mergeBlock(0, 0, 1, 1, KDTMergeManager.SPECIFY_MERGE); 如何拆分融合块: table.getMergeManager().splitBlock(0, 0, 1, 1); 如何指定行列不融合: // 指定第一列不融合 table.getColumn(1).setMergeable(false); // 指定第 0 行不融合 table.getRow(0).setMergeable(false); 如何进行表头融合: 表头融合与表体的融合类似,只要把 getMergeManager 改为 getHeadMergeManager 即可。 // 表头自由行融合 table.getHeadMergeManager().setMergeMode(KDTMergeManager.FREE_ROW_MERGE); // 表头指定融合 // 获取表头融合管理器 KDTMergeManager mm = table.getHeadMergeManager(); // 进行指定融合 mm.mergeBlock(0, 0, 1, 1, KDTMergeManager.SPECIFY_MERGE);

EAS表格控件之融合管理器

1.融合管理器融合管理器提供控制KDTable进行各种融合的方法,使得数据表现更为灵活。![融合管理器.webp](/download/0100a9ec110ba62342bfa8...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息