validation()
描述
根据方向和操作类型验证 swimlane 的单元格
用法
validation(
cellIndex: number,
dir: string, // "up" | "down" | "left" | "right"
action: string // "move" | "remove" | "add"
): boolean;
参数
cellIndex- (必需)单元格在布局中的起始索引。索引计数从 0 开始dir- (必需)操作的方向:"up"|"down"|"left"|"right"action- (必需)操作的类型:"move"|"remove"|"add"
返回值
如果单元格验证通过,该方法将返回 true,否则返回 false
示例
// 初始化 diagram
const diagram = new dhx.Diagram("diagram_container", {
// 配置选项
});
diagram.data.parse(data);
// 设置活动 swimlane
diagram.cellManager.setSwimlane("main");
// 验证索引为 0 的单元格是否可以下移
diagram.cellManager.validation(0, "down", "move"); // -> true
更新日志: v4.0 中新增
相关文章: 配置 Swimlane