2.2:顶部横向滚动条与冻结表头
2026-10-14 · 宽表顶部显示紧凑滚动条,和表体左右滚动同步;长表在表内上下滚动,列标题保持可见。默认启用,支持显式关闭与高度配置。
体验顶部滚动与冻结表头 · 接口说明 · 版本说明 · 接入状态
好业财进货导入已升级。旧网站需主动升级固定版本;旧发布包保持不可变。
2.1:组合条件筛选
2026-09-17 · 字段包含、不包含、为空、不为空。文字输入与多选候选,多条条件同时满足;检查全部已选值。视图保存需适配 conditions。
体验2.1虚构示例 · 接口说明 · 保留2.0源码包
包含之前的候选增删、记录删除、信息日期和多选首项排序。选项名称可含数字;每条记录的礼物份数属于单独业务能力,不能用共用名称代替。
2.0:多选首项与统一编辑控件
2026-09-16 · 多选字段按第一个已选值排序和分组,相同首项交给下一排序条件;A–Z、Z–A、自定义顺序一致。
- 多选输入搜索、回车新增、候选删除、已选标签。
- 记录删除的确认、提交锁定、失败保留与回调。
- 信息日期小字、手动编辑、恢复实际录入日期。
- CRM 和统一认证后台共用2.0;业务权限与保存接口仍由各页面提供。
运行2.0虚构示例 · 完整接口 · 页面版本与验证清单
这是默认排序行为的主版本变更,旧版包不覆盖。旧项目可显式 multiOrder:all 保留全组选项比较。
1.1 新增:网址自动链接
自动识别完整 HTTP(S) 网址与裸域名;取消链接保留原文字。编辑时可取消单格链接,工具栏“链接设置”可关闭整列。
体验网址链接与取消 · 版本说明
显示偏好随表格视图保存,需要应用保留 links 状态。复杂业务行需显式接入 linkNode/urlHref;旧应用不会自动升级。
保留 1.0.0 源码包 · 1.0.0 示例
给下一个任务的入口
读取 QUICKSTART.md、锁文件和应用字段配置即可开始接入。无需重新解释整套表格行为。
引入本地 njwl-table.js / njwl-table.css
NJWLTable.mount(element, { columns, rows, loadState, saveState })组件负责排序、菜单、值顺序、分组、列拖动和基础编辑交互;应用负责数据、权限与业务扩展。
安装 → 分叉 → 回送 → 发布
本组件遵循 module 通用组件开发规范;下方为表格组件的具体接入流程。
- 安装固定版本,保留原版哈希,项目可独立构建部署。
- 字段配置不算 fork;需要改变内部控件时登记分叉并保留母版。
- 生成差异补丁、特性说明和虚构测试,交给母组件维护任务。
- 评估通用特性、可选扩展或业务专用实现,再发布新版本。
- 其他项目选择是否升级;本地有改动时进行三方合并。
特性提案模板 · 母组件维护规则
记录删除 · 接入规范
2026-09-16:删除流程已抽取为2.0的deleteRecord;CRM与其他使用页通过各自权限和保存接口接入。
- 删除权限独立;只读或无权限时没有可执行入口。
- 显示记录和业务影响,确认后显示删除中并防止重复提交。
- 服务端检查记录版本;失败保留行,成功更新数量、分组和空状态。
- 删除成功但刷新失败、结果不明、版本冲突应分别反馈。
- 关联删除、恢复能力和维护记录由应用定义,不绑定 CRM 业务。
完整规范与虚构验收清单 → · 复制只读 / 可编辑接入提示词