折叠展开搜索条件,默认六个隐藏展开按钮,大于则显示(点击直接取数据源的长度)
?
传递子组件作为搜索按钮区域
?...----
抽离思路及实现
思路
合并props传递的值,尽可能的减少传递的东西(在组件内部实现默认值合并),把渲染的子组件通过遍历json去实现;
整个查询区域用的antd表单组件,聚合所有表单数据(自动双向绑定...内部的state默认初始化都为空[antd对于日期控件使用null来置空],外部初始化可以用getFieldDecorator的initialValue,已经暴露
----
实现的功能
支持的props...if (factoryData) {
for (let i = 0; i < factoryData.length; i++) {
// 若是控件的名字丢.亦或filed的字段名或之值丢失则不渲染该组件...sm: 24,
md: 12,
lg: 8,
xxl: 6,
...responseLayout,
};
};
// 计算外部传入需要显示隐藏的个数