期望效果:获取B筛选组件的值,赋给A筛选组件。当B筛选组件值变化时,A筛选组件一起变化。  
   
目前代码问题:B组件值变化后,需要刷新一下,A组件的值才会跟着变。  
   
想问:如何增加监听事件,使B变化时,A直接变化。  
   
问题代码:  
function main(page: IPage, portlet: IFilterPortlet) { 
    let msg = [] 
  
    // 获取其他筛选器 
    let otherPortlet: IFilterPortlet = page.getPortletsByTitle('年月')[0] 
    if (!otherPortlet) return 
     // 获取其他筛选器的值 
    let otherValue = otherPortlet && otherPortlet.getValue() 
    portlet.setValue(otherValue) 
} 
  |