为SENAITE LIMS提供ReactJS驱动的列表表
项目描述
为SENAITE LIMS提供ReactJS驱动的列表表
关于
此包提供ReactJS基于的SENAITE LIMS列表表。
ReactJS 是一个由 Facebook 开发的声明式、高效且灵活的JavaScript库,用于构建用户界面,并按照 MIT许可协议 发布。
安装
请遵循Plone 5 和 senaite.lims 的安装说明。
要安装SENAITE.APP.LISTING,您需要将 senaite.app.listing 添加到 buildout.cfg 文件中 [buildout] 部分的 eggs 列表。
[buildout] index = https://pypi.ac.cn/simple/ extends = https://dist.plone.org/release/5.2-latest/versions.cfg find-links = https://dist.plone.org/release/5.2-latest/ https://dist.plone.org/thirdparty/ eggs = Plone senaite.lims zcml = eggs-directory = ${buildout:directory}/eggs [instance] recipe = plone.recipe.zope2instance user = admin:admin http-address = 127.0.0.1:8080 eggs = ${buildout:eggs} zcml = ${buildout:zcml}
注意
以上示例适用于由统一安装程序创建的buildout。如果您有一个自定义的buildout,则可能需要将egg添加到 [instance] 部分的 eggs 列表,而不是添加到 [buildout] 部分。
还可以参考Plone文档的此部分以获取更多详细信息:https://docs.plone.org/manage/installing/installing_addons.html
重要
要使更改生效,您需要从控制台重新运行buildout
bin/buildout
安装要求
SENAITE.APP.LISTING需要以下版本的软件
senaite.lims >= 2.5.0
变更日志
2.5.0 (2024-01-03)
#138 修复工作流转换适配器中的对象重新索引问题
#137 支持多选类型默认值
#136 修复在“显示更多”后,服务器端选定的UID对于新项目未被选中
#135 修复非UID键的文件夹项目不能由服务器预先选中
#134 修复非UID列表的APIError
#133 支持临时字段的多选重复值
#132 改进转置临时字段的格式
#131 添加FractionField以支持类似分数的结果
#130 修复缺失自定义转换按钮
#127 为顺序转换添加进度条
#123 将计算选定UID可能列表转换的逻辑移动到自己的适配器
#126 修复字符串类型输入的尺寸太小
#125 修复临时字段的尺寸属性未被考虑
#122 为项目转换添加上下文菜单
#121 在顺序转换后触发事件
#120 列表转换后自动添加相关依赖项
#118 修复列表的默认审查状态没有任何效果
#117 与senaite.core i18n的兼容性
#116 修复datetime值在onchange时未更新
#115 支持Ajax转换后的重定向
#114 修复转置工作表布局的Ajax转换
#113 默认启用Ajax转换
#112 处理转换失败而无需UI通知
#110 顺序保存操作
#109 允许从单元格内部设置输入字段的尺寸
#108 顺序Ajax转换
#107 不对Select、MultiSelect和MultiChoice的选项进行排序
#106 修复列表中无法选择子项
2.4.0 (2023-03-10)
#104 允许在转置视图中选择工作表中的所有项目,并改进布局设计
#102 支持列表复选框的范围选择
#101 允许选择一个类别的所有项目
#100 允许手动重新排序行
#99 修复MultiValue字段在没有设置Choices时的TypeError
#98 修复类别行的左边距间隙
#97 添加自己的资源视图类
#95 修复当查询中包含UID时无法排序
#94 修复对于没有允许转换的项目显示操作按钮
2.3.0 (2022-10-03)
#92 将视图上下文的工作流状态添加到列表配置中
#87 添加通过Ajax提交转换的支持
#86 不要隐式注入单元到字段
#85 支持在保存时重新获取所有文件夹项
#84 支持科学记数法中的大写“E”
#82 允许为转换设置自定义确认消息
#81 允许数值结果使用科学记数法
#80 允许在列表表单中添加额外的隐藏字段
#79 避免重复的列表表单名称
#77 修复在程序性过滤项目时分页中的项目计数问题
#76 修复当ResultValue不是字符串时多选允许重复
#75 减少日志记录
2.2.0 (2022-06-10)
#74 多值支持
#73 支持列标题的替代文本
#72 支持临时字段的多选/多选
#71 允许在Modal表单提交后进行URL重定向
#70 允许自定义转换排序权重
#69 将表单ID注入工作流动作的POST中
#68 为更改的文件夹项添加了对on_change钩子的支持
#67 允许使用Ajax编辑表单适配器钩定列表
将日期时间组件改为独立的日期和时间字段
从目录API使用可搜索的文本索引转换器
改进包含非字母数字字符的查询的列表搜索
2.1.0 (2022-01-05)
与Senaite目录迁移兼容
修复WS转置视图中的字母数字结果条目
修复未设置after或before参数时未添加列
修复未设置after或before参数时未添加审阅状态
2.0.0 (2021-07-26)
添加日期时间字段组件
允许从工作流程按钮中打开模态弹出窗口
仅在选择列上设置CSS选择器
通过显式标记只读事务来提高获取性能
将数据管理器集成到设置字段值
修复位置哈希更改时文件夹项的双重获取
支持浏览器历史记录感知的列表
支持任何深度的子文件夹项
将ajax文件夹项设置为只读事务
2.0.0rc3(2021-01-04)
更新构建系统到Webpack 5
在分页旁边添加“导出”按钮
允许“禁用”针对单元格特定
允许通过项目设置输入大小
修复从列表中切换元素时的不良制表符
修复对象路径以门户ID开头时的URL自动解析
加载时减少表覆盖的侵入性
2.0.0rc2(2020-10-13)
添加事件订阅器以重新加载列表表
在搜索字段上设置自动聚焦
添加MultiSelect React组件
将MultiSelect组件重命名为MultiChoice
2.0.0rc1(2020-08-05)
与
2.x 兼容
1.5.3(未发布)
如果由订阅者清除,则忽略项目
1.5.2 (2020-08-05)
在MANIFEST.in中添加缺失文件
1.5.1 (2020-08-05)
修复发布包
1.5.0 (2020-08-04)
删除经典列表模式并改进文件夹项
1.4.0 (2020-03-01)
为结果输入字段添加tab索引
改进列排序和索引查找
修复列配置错误
1.3.0 (2019-10-26)
自定义列配置
更新构建系统和JS包版本
1.2.0 (2019-07-01)
当选择“全选”复选框时省略禁用项目
支持字符串字段(添加StringField React组件)
将原始查询字符串与API调用一起发送
允许在过渡对象中定义自定义按钮CSS
将URL/路径转换为绝对URL
在设置字段时触发编辑事件
1.1.0 (2019-03-30)
显示API错误时的状态消息
在字段更新后仅通过UID获取受影响的文件夹项
当注释被禁用时,在转置单元格中隐藏评论切换
允许对目录元数据列进行排序
前端/后端中的检测限处理
1.0.0 (2019-02-04)
初始发布