2.1.2 • Published 2 years ago

@aligov/gov-gflv v2.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

GovFormList Component

@aligov/gov-form-list

政务表单列表场景组件

适用场景

适用场景

API

参数名说明必填类型默认值备注
styles样式非必填ListStyles{}查看d.ts类型定义
hasPagination是否展示翻页非必填Boolean{}查看d.ts类型定义
fetchData请求列表数据方法必填() => Promise() => {}
fetchSchema请求schema方法必填() => Promise() => {}
filterFormProps筛选区域form组件的自定义入参非必填{}{}
filterCompsMap筛选区域自定义组件的类型映射Map非必填{}{}
tableColumnsMap表格区域自定义组件的类型映射Map非必填{}{}
tableActionsMap表格区域操作列自定义操作组件的类型映射Map非必填{}{}
customFilterRender自定义筛选区域的渲染方法非必填Functionundefined
customActionBarRender自定义Action区域的渲染方法非必填Functionundefined
customTableRender自定义表格区域的渲染方法非必填Functionundefined
defaultParams请求列表数据默认参数非必填Array[]备注:和 ahooks 的默认参数一致

内置扩展

可内置扩展Table列、Filter区域自定义筛选、Table操作列扩展操作组件

  • 根据业务需要,可以把公共的类型沉淀到src/components目录下的filters、tableActions、tableColumns目录,分别创建需要的扩展类型组件
  • 开发自定义类型组件,类型定义参考index.d.ts
  • filters、tableActions、tableColumns目录下的index.tsx配置组件MAP映射

外置扩展

可外置扩展Table列、Filter区域自定义筛选、Table操作列扩展操作组件

外置扩展优先级能够覆写内置扩展类型

通过传入filterCompsMap、tableColumnsMap、tableActionsMap进行扩展,扩展方法跟内置扩展相同。