主要用于控制栏目自身属性和栏目自己的功能控制,场景的功能如下
this.columnApi.capEnv // 当前栏目全局url参数,不要直接从url上获取,有时候跨应用的参数会不一致。
this.columnApi.seeyonPath // 服务的的`context-path`,默认是`/seeyon`
this.columnApi.serverIp // 服务器ip,m3的时候可能会用到
this.columnApi.setOutStyle({
height:'300px'
}) //栏目的高宽都是100%,具体是由外层通过config分配的,可以通过此api再次修改外层的样式,比如config中定义栏目高度200px,但是获取数据后,栏目开发者想重新根据数据修改栏目高度,可用此api重新设置。
1、自己手动控制刷新自己数据
a.通过元素id,重新获取元素数据
// 参数:condition:筛选条件数组
// 参数:elementId:元素id
this.columnApi.getElementData(condition,elementId,(data)=>{
// TODO:获取到当前元素的值进行处理
})
可以设置条件后,再次重新刷新整个栏目的数据。常见场景:栏目中做列表分页。
// 参数:condition:筛选条件数组
this.columnApi.reLoad(condition,(data)=>{
// TODO:获取到当前元素的值进行处理
})
编撰人:yinyanting
快速跳转
