Appearance
基于 Element Plus el-table 的二次封装,列配置驱动渲染,类型安全,开箱即用。
无需手写一堆 el-table-column,一个 columns 数组搞定一切。
动态组件 / 自定义插槽 / formatter,按优先级灵活选择。
XTableProps 继承 TableProps、ColumnConfig 继承 TableColumnCtx,全链路 TypeScript 支持。
传入 fetchFn 即可启用远程模式,分页参数自动注入,翻页无需手动处理。
通过 api.event['xxx'] = fn 注册任意 EP 原生事件,kebab-case / camelCase 均可。
通过 tableComponentRegistry.register 全局注册单元格渲染器,一次注册处处可用。