listitemtemplate

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

列表项模板

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadEx added in v1.0.2

func LoadEx(nType int, pFileName string, pOutTemp1 int, pOutTemp2 int) bool

模板_加载从文件扩展, 加载列表项模板从文件 nType: 模板类型, ListItemTemp_Type_ pFileName: 文件名 pOutTemp1: 返回模板句柄1 pOutTemp2: 返回模板句柄2

func LoadFromStringEx added in v1.0.2

func LoadFromStringEx(nType int, pStringXML int, pOutTemp1 int, pOutTemp2 int) bool

模板_加载从字符串扩展, 加载列表项模板文件从内存字符串 nType: 模板类型, ListItemTemp_Type_ pStringXML: 字符串内容 pOutTemp1: 返回模板句柄1 pOutTemp2: 返回模板句柄2

func LoadZipEx added in v1.0.2

func LoadZipEx(nType int, pZipFile string, pFileName string, pPassword string, pOutTemp1 int, pOutTemp2 int) bool

模板_加载从ZIP扩展, 加载列表项模板从zip压缩包中 nType: 模板类型, ListItemTemp_Type_ pZipFile: zip文件 pFileName: 文件名 pPassword: zip密码 pOutTemp1: 返回模板句柄1, 项模板 pOutTemp2: 返回模板句柄2, 列表头模板或列表视组模板

func LoadZipMemEx added in v1.0.2

func LoadZipMemEx(nType int, data int, length int, pFileName string, pPassword string, pOutTemp1 int, pOutTemp2 int) bool

模板_加载从内存ZIP扩展, 加载列表项模板从内存zip压缩包中 nType: 模板类型, ListItemTemp_Type_ data: 内存块指针 length: 内存块大小, 字节为单位 pFileName: 文件名 pPassword: zip密码 pOutTemp1: 返回模板句柄1, 项模板 pOutTemp2: 返回模板句柄2, 列表头模板或列表视组模板

Types

type ListItemTemplate

type ListItemTemplate struct {
	Handle int // HTEMP
}

列表项模板

func NewListItemTemplate added in v1.0.2

func NewListItemTemplate(nType int) *ListItemTemplate

模板_创建, 创建项模板 nType: 模板类型, ListItemTemp_Type_

func NewListItemTemplateByHandle added in v1.0.2

func NewListItemTemplateByHandle(handle int) *ListItemTemplate

从句柄创建对象

func NewListItemTemplate_Load added in v1.0.2

func NewListItemTemplate_Load(nType int, pFileName string) *ListItemTemplate

模板_加载从文件, 列表项模板文件载入 nType: 模板类型, ListItemTemp_Type_ pFileName: 文件名.

func NewListItemTemplate_LoadFromString added in v1.0.2

func NewListItemTemplate_LoadFromString(nType int, pStringXML int) *ListItemTemplate

模板_加载从字符串, 加载列表项模板文件从内存字符串 nType: 模板类型, ListItemTemp_Type_ pStringXML: 字符串指针.

func NewListItemTemplate_LoadZip added in v1.0.2

func NewListItemTemplate_LoadZip(nType int, pZipFile string, pFileName string, pPassword string) *ListItemTemplate

模板_加载从ZIP, 加载列表项模板从zip压缩包中 nType: 模板类型 pZipFile: zip文件 pFileName: 文件名 pPassword: zip密码

func NewListItemTemplate_LoadZipMem added in v1.0.2

func NewListItemTemplate_LoadZipMem(nType int, data int, length int, pFileName string, pPassword string) *ListItemTemplate

模板_加载从内存ZIP, 加载列表项模板从内存zip压缩包中 nType: 模板类型, ListItemTemp_Type_ data: 内存块指针 length: 内存块大小 pFileName: 文件名 pPassword: zip密码

func (*ListItemTemplate) AddNodeRoot added in v1.0.2

func (l *ListItemTemplate) AddNodeRoot(pNode int) bool

模板_添加根节点 pNode: 节点指针.

func (*ListItemTemplate) Destroy added in v1.0.2

func (l *ListItemTemplate) Destroy() bool

模板_销毁, 项模板销毁

func (*ListItemTemplate) GetType added in v1.0.2

func (l *ListItemTemplate) GetType() int

模板_取类型, 获取列表项模板类型, 返回: ListItemTemp_Type_

func (*ListItemTemplate) List_GetNode added in v1.0.2

func (l *ListItemTemplate) List_GetNode(index int) int

模板_取列表中的节点 index: 节点位置索引

func (*ListItemTemplate) SetHandle added in v1.0.2

func (l *ListItemTemplate) SetHandle(hTemp int)

给本类的Handle赋值

type Node added in v1.0.2

type Node struct {
	PNode int // 节点指针
}

节点

func NewNode added in v1.0.2

func NewNode(nType int) *Node

模板_创建节点 nType: 对象类型: XC_

func (*Node) AddNode added in v1.0.2

func (n *Node) AddNode(pNode int) bool

模板_添加子节点 pNode: 节点指针.

func (*Node) CloneNode added in v1.0.2

func (n *Node) CloneNode() *Node

模板_克隆节点, 获取列表项模板类型, 返回节点对象

func (*Node) GetNode added in v1.0.2

func (n *Node) GetNode(itemID int) *Node

模板_取节点, 获取节点, 根据itemID. 返回节点对象. pNode: 节点指针 itemID: ID.

func (*Node) SetNodeAttribute added in v1.0.2

func (n *Node) SetNodeAttribute(pName string, pAttr string) bool

模板_置节点属性 pName: 属性名. pAttr: 属性值.

func (*Node) SetNodeAttributeEx added in v1.0.2

func (n *Node) SetNodeAttributeEx(itemID int, pName string, pAttr string) bool

模板_置节点属性扩展 itemID: 模板项ID pName: 属性名 pAttr: 属性值

func (*Node) SetPNode added in v1.0.2

func (n *Node) SetPNode(pNode int)

给本类的PNode赋值

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL