当前位置:网站首页>>技术文档>>模板学堂>>节点实例化

节点实例化

录入:admin修改时间:2023年08月23日 14:36点击次数:0

//从地址栏初始化

public Nodes();

//按指定模型初始化,主要用于模型测试

public Nodes(Pc_Model m);

//复制副本

public Nodes(Nodes n);

//通过模型DataRow初始化

public Nodes(DataRow dr);

//按节点ID初始化

public Nodes(string id);

//通过上级ID和节点方案初始化

//参数:superiorId:上级ID // ns:节点方案

public Nodes(string superiorId, Pc_NodeScheme ns);

//通过上级ID和节点方案ID初始化

//参数: superiorId:上级节点//npid:方案标识ID

public Nodes(string superiorId, string npid);

//通过模型DataRow初始化

//参数:dr://sn:上级节点

public Nodes(DataRow dr, Nodes sn);

//用于节点移动或复制时创建节点

//参数: sn:新的上级节点//on:需要移动的原节点

public Nodes(Nodes sn, Nodes on);

//创建与给定节点相同方案的新节点,并从给定节点中复制数据

//参数:superiorId:上级节点//n:相同节点方案数据

public Nodes(string superiorId, Nodes n);

//通过模型DataRow初始化

// 参数:dr://main:是否主节点

public Nodes(DataRow dr, bool main);

//通过上节点与指定方案初始化

// 参数:sn:// ns:

public Nodes(Nodes sn, Pc_NodeScheme ns);

//创建节点,并从给定节点中复制数据

// 参数:sn://ns://n:

public Nodes(Nodes sn, Pc_NodeScheme ns, Nodes n);

//创建节点,并从给定节点中复制数据

//参数:superiorId://ns:节点方案//n:需要复制的节点

public Nodes(string superiorId, Pc_NodeScheme ns, Nodes n);

//用于节点移动或复制时创建节点

// 参数: sn://on://CreateWay:

//创建方式:1.只复制当前节点 2.复制整个节点 3.站点内移动,4.外部数据迁入

public Nodes(Nodes sn, Nodes on, int CreateWay);

//从节点中复制后创建

//参数:superiorId:上级节点//npid:方案标识ID//ContentId:

//复制创建的内容ID,ID格式时直接读取内容,guid格式时从模型Json格式内容传入

public Nodes(string superiorId, string npid, string ContentId);

//通过上节点与指定方案初始化

//参数:sn:上级节点//ns:方案//IsVal:是否验证权限

public Nodes(Nodes sn, Pc_NodeScheme ns, bool IsVal);

//创建节点,并从给定节点中复制数据

//参数:superiorId://ns:节点方案//n:需要复制的节点

public Nodes(string superiorId, Pc_NodeScheme ns, DataRow dr);

//通过上节点与指定方案初始化

// 参数:sn:上级节点//ns:方案//IsNs:是否需要验证方案//IsVal:是否验证权限

public Nodes(Nodes sn, Pc_NodeScheme ns, bool IsNs, bool IsVal);