public abstract class AbstractFilterGridView extends Container implements IFilterGridView
构造器和说明 |
---|
AbstractFilterGridView() |
限定符和类型 | 方法和说明 |
---|---|
void |
addSetFilterListeners(java.util.function.Consumer<SetFilterEvent> setFilterListener) |
java.lang.Object |
createFilterColumns()
通过控件信息构造数据给前端渲染展示
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
createFilterColumns(java.util.List<FilterColumn> filterColumns,
MainEntityType entityType)
通过已有过滤字段构造数据给前端渲染展示
|
ControlContext |
getContext()
控件上下文
|
MainEntityType |
getEntityType()
实体信息
|
java.util.List<FilterColumn> |
getFilterColumns() |
static java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> |
getFilterValues(java.util.List<FilterColumn> filterColumns,
MainEntityType entityType)
获取设计器配置的默认过滤条件
|
java.util.List<java.util.function.Consumer<SetFilterEvent>> |
getSetFilterListeners() |
int |
getVisible()
查看可见性
|
void |
initDefaultValues()
根据设计器的配置初始化过滤控件默认值
|
void |
initProperties()
初始化所有过滤字段属性
|
void |
setContext(ControlContext context) |
void |
setEntityType(MainEntityType entityType) |
void |
setSetFilterListeners(java.util.List<java.util.function.Consumer<SetFilterEvent>> setFilterListeners) |
void |
setVisible(int visible)
设置可见性
|
addClickListener, addControls, addItemClickListener, bindData, click, clone, createClientConfig, deleteControls, getCollapseFields, getItems, getOperationKey, insertControls, setBackgroundImg, setCollapse, setCollapseFields, setCollapseFieldsVisible, setOperationKey
addTips, addTipsListener, hideTips, showFormByTips
getCustomeStyles, getKey, getModel, getView, postBack, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setView
getClientKey
public void addSetFilterListeners(java.util.function.Consumer<SetFilterEvent> setFilterListener)
public java.util.List<java.util.function.Consumer<SetFilterEvent>> getSetFilterListeners()
public void setSetFilterListeners(java.util.List<java.util.function.Consumer<SetFilterEvent>> setFilterListeners)
public MainEntityType getEntityType()
public void setEntityType(MainEntityType entityType)
public ControlContext getContext()
public void setContext(ControlContext context)
public int getVisible()
public void setVisible(int visible)
visible
- 可见性public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> createFilterColumns(java.util.List<FilterColumn> filterColumns, MainEntityType entityType)
filterColumns
- 过滤字段信息entityType
- 实体信息public java.lang.Object createFilterColumns()
mainOrgIds
- public static java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> getFilterValues(java.util.List<FilterColumn> filterColumns, MainEntityType entityType)
filterColumns
- 过滤字段信息public void initDefaultValues()
IFilterGridView
initDefaultValues
在接口中 IFilterGridView
public void initProperties()
public java.util.List<FilterColumn> getFilterColumns()
getFilterColumns
在接口中 IFilterGridView