自定义动作
Kickoff支持扩展自定义动作,无论是具体某一个任务还是根任务动作, 都可以通过设定对应的actions
配置项并添加对应的渲染函数来实现自定义动作的定制。
开始实践
在下面的例子中,我们来对组件头部动作的根任务动作进行扩展,添加一个countDescendants动作, 在点击Count动作按键时,打印出当前根任务的后代任务数量。
我们先在actions
配置项中添加countDescendants动作, 然后再定义一个renderHeaderActionCountDescendants
渲染函数就可以了, 函数名称的匹配规则为renderHeaderAction
+ 首字母大写的动作名称。 这个函数接受两个参数,一个是根任务实例rootTask,还有一个用于挂载渲染内容的dom节点$container。