selection/selection_view
        library 
 
      
    
    
    
    
      Typedefs
      
          
  - 
    OnDefaultParamsPrepared
      = void Function(Map<String, String> selectedParams)
    
    
  
- 
    
    
  
- 
    TConfigTagCountPerRow
      = dynamic Function(int index, TSelectionEntity entity)
    
    
  
- 
    配置 类型为 Range 展示时,每行 tag 的数量
index第几个 menuentityindex 对应的 筛选对象
- 
    TOnCustomFloatingLayerClick
      = dynamic Function(int index, TSelectionEntity customFloatingLayerEntity, TSetCustomFloatingLayerSelectionParams setCustomFloatingLayerSelectionParams)
    
    
  
- 
    类型为 CustomLayer 被点击的回调
index被点击的位置customFloatingLayerEntity被点击 index 位置的筛选数据setCustomFloatingLayerSelectionParams外部自定义参数回传函数
- 
    自定义类型的 menu 被点击的回调,
index点击位置,customMenuItem自定义筛选 menu 原始数据,customSelectionParams开放给外部回调给函数,用于更新自定义筛选参数,触发TOnSelectionChanged。
- 
    menu 点击拦截回调
indexmenu 的索引位置
返回 true 拦截点击方法,false 不拦截
- 
    点击【更多】筛选项时的回调,
index为点击的位置,openMorePage为让用户触发的回调用于展开更多筛选页面
- 
    TOnSelectionChanged
      = void Function(Map<String, String> selectedParams, Map<String, String> customParams, )
    
    
  
- 
    
    
  
- 
    TOnSelectionPreShow
      = TSelectionWindowType Function(int index, TSelectionEntity entity)
    
    
  
- 
    筛选弹窗打开前的回调方法。
    
  
- 
    TOpenMorePage
      = void Function({List<TSelectionEntity> moreSelections, bool updateData})
    
    
  
- 
    打开更多筛选页面,
updateData是否要更新更多筛选的数据,moreSelections最新的更多筛选数据,是否更新取决于updateData
- 
    TSetCustomFloatingLayerSelectionParams
      = void Function(List<TSelectionEntity> customParams)
    
    
  
- 
    当更多筛选页面中,类型为 CustomLayer 被回调时,该函数用于回传参数进 BrnSelectionView 中,
customParams用户自定义参数。
- 
    menuTitle设置自定义 menu 的Title文案isMenuTitleHighLight设置自定义 menu 的 title 是否高亮
- 
    TSetCustomSelectionParams
      = void Function(Map<String, String> customParams)
    
    
  
- 
    自定义类型的 Menu 被点击时 让外部设置选中的 value 进来统一更新 UI,并将 function 传给外部设置筛选值。