ActorTemplate
actor template parser utils
a util for trpg actor to create template.
Usage
const at = ; let template = at;// 创建新模板卡template;// 在新模板中插入一个空白元素template;// 在新模板中插入一个空白组template;// 在新模板中插入一个有一个空白元素的空白组
Serialize
const at = ; let template = at;// ... let str = at;let obj = at;
API
Template
insertGroup(group)
插入分组insertCell(cell)
插入元素getCells()
迭代获取元素列表removeCell(cell)
删除指定元素eval()
执行模板方法结果运算getData()
输出信息对象列表(形如[{name: value},{name: value},...]
)setData(obj)
给模板分配信息(模板中没有元素的信息列表会被忽略)
Group
insertCell(cell)
插入元素getCells()
迭代获取元素列表removeCell(cell)
删除指定元素
Cell
setVisibility(val)
配置可见性setDefault(val)
配置默认值(如计算方式为表达式,该项为表达式函数)setFunc(val)
配置计算方式setType(val)
配置数据类型setValue(val)
配置数据值