WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Interface IDrawingBrowserResult

    图纸浏览器对话框结果

    interface IDrawingBrowserResult {
        action:
            | "open"
            | "openReadOnly"
            | "openTile"
            | "delete"
            | "deletePatch"
            | "createBranch"
            | "deleteBranch"
            | "mergeBranch"
            | "cancel";
        type?: "imports"
        | "designs";
        mapid?: string;
        version?: string;
        designPath?: string;
        branch?: string;
        patchId?: string;
        readOnly?: boolean;
        editAreas?: { minX: number; minY: number; maxX: number; maxY: number }[];
        editLayers?: string[];
        tileAlpha?: number;
        branchParams?: {
            branchName: string;
            sourceBranch: string;
            sourcePatchId: string;
            description?: string;
        };
        mergeParams?: { sourceBranch: string; targetBranch: string };
    }
    Index

    Properties

    action:
        | "open"
        | "openReadOnly"
        | "openTile"
        | "delete"
        | "deletePatch"
        | "createBranch"
        | "deleteBranch"
        | "mergeBranch"
        | "cancel"

    操作类型: open-打开, openReadOnly-只读打开, openTile-瓦片打开, delete-删除全部patchId, deletePatch-只删除当前patchId, createBranch-创建分支, deleteBranch-删除分支, mergeBranch-合并分支, cancel-取消

    type?: "imports" | "designs"

    选中的图纸类型

    mapid?: string

    图纸ID (server/imports)

    version?: string

    版本号

    designPath?: string

    设计图路径

    branch?: string

    分支名称

    patchId?: string

    选中的 patch ID

    readOnly?: boolean

    是否只读打开

    editAreas?: { minX: number; minY: number; maxX: number; maxY: number }[]

    瓦片编辑区域列表(瓦片打开时用于恢复编辑区域)

    editLayers?: string[]

    编辑图层名称列表(瓦片打开时用于恢复编辑图层)

    tileAlpha?: number

    瓦片图层透明度(0-1,瓦片打开时用于恢复透明度设置)

    branchParams?: {
        branchName: string;
        sourceBranch: string;
        sourcePatchId: string;
        description?: string;
    }

    创建分支参数

    mergeParams?: { sourceBranch: string; targetBranch: string }

    合并分支参数