基类,作为组件底层,完成渲染、数据更新、销毁操作,是模板解析器(Tmpler
)和数据管理器(Dataset
)的调度者。
配置
el
{element}
组件节点,只读(如果是new单个组件,并且已经在dom中,则可指定el节点)。
指定el节点例子:
var kwicks1 = new Kwicks({
tmpl:'#ulkwicks1',
max : 205,
spacing : 5
});
rendered
{Boolen}
是否已经渲染到页面,只读
container
{String|element}
容器节点
autoRender
{Boolen}
是否自动渲染,默认true
tmpl
{String}
模板字符串
tmpler
{Object}
模板解析器
data
{Object}
数据集合
dataset
{Object}
数据管理器,如果指定了数据管理器,则忽略data字段的配置
方法
render()
将模板渲染到页面
setChunkData(datakey, data)
设置数据,并刷新模板数据
- @param {string} datakey 需要更新的数据对象key
- @param {object} data 数据对象
addTmpl(id, arr)
给brick添加模板
- @param {string} id brick的id
- @param {array} arr 模板数组
事件
rendered
将模板渲染到页面中触发