XUIGroupConnect()

Methods

AddGroup(nGroupUuid, strGroupName, arrModelId)

创建组
Parameters:
Name Type Description
nGroupUuid Number 组唯一id
strGroupName String 组名
arrModelId Array 组成员id数组

AddLine(nUuid, nOutModelId, strOutModelName, strOutPortName, nOutType, nInModelId, strInModelName, strInPortName, nInType)

添加连线
Parameters:
Name Type Description
nUuid Number 线唯一id
nOutModelId Number 输出id
strOutModelName String 输出名称
strOutPortName String 输出端口名
nOutType Number 输出类型 1为组 0为模型
nInModelId Number 输入id
strInModelName String 输入名称
strInPortName String 输入端口名
nInType Number 输入类型 1为组 0为模型

AddModel(nUuid, nVersionId, strName, strImagePath, arrOutPort, arrInPort)

添加模型
Parameters:
Name Type Description
nUuid Number 模型唯一id
nVersionId Number 版本id
strName String 模型名称
strImagePath String 模型图片地址
arrOutPort Array 输出端口Array
arrInPort Array 输入端口Array

CloseGroupMode()

关闭组模式

ExportData() → {String}

导出内部数据
Returns:
String - 数据

GetGroupChildIdByIndex(nGroupId, nIndex) → {Number}

根据组id和成员索引获取组成员id
Parameters:
Name Type Description
nGroupId Number 组id
nIndex Number 组索引
Returns:
Number - 组成员id

GetGroupCount() → {Number}

获取组数据导出值
Returns:
Number - 数组长度

GetGroupDataStrByIndex(nIndex) → {String}

根据索引获取组数据
Parameters:
Name Type Description
nIndex Number 索引
Returns:
String - 数据

GetLineCount() → {Number}

获取线数据导出值
Returns:
Number - 数组长度

GetLineDataStrByIndex(nIndex) → {String}

根据索引获取线数据
Parameters:
Name Type Description
nIndex Number 索引
Returns:
String - 数据

RemoveAll()

清空所有

RemoveGroupById(nId)

通过id删除组
Parameters:
Name Type Description
nId Number 组id

RemoveLineById(nId)

通过id删除线
Parameters:
Name Type Description
nId Number 线id

RemoveModelById(nId)

通过id删除模型
Parameters:
Name Type Description
nId Number 模型id

StartGroupMode()

开启组模式

StartHideObj()

开启隐藏对象