listitemtemplate

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 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