跳转到主要内容

为SENAITE LIMS提供ReactJS驱动的列表表

项目描述

senaite.app.listing

为SENAITE LIMS提供ReactJS驱动的列表表

https://img.shields.io/pypi/v/senaite.app.listing.svg?style=flat-square https://img.shields.io/github/issues-pr/senaite/senaite.app.listing.svg?style=flat-square https://img.shields.io/github/issues/senaite/senaite.app.listing.svg?style=flat-square https://img.shields.io/badge/README-GitHub-blue.svg?style=flat-square https://img.shields.io/badge/Built%20with-%E2%9D%A4-red.svg https://img.shields.io/badge/Made%20for%20SENAITE-%E2%AC%A1-lightgrey.svg

关于

此包提供ReactJS基于的SENAITE LIMS列表表。

ReactJS 是一个由 Facebook 开发的声明式、高效且灵活的JavaScript库,用于构建用户界面,并按照 MIT许可协议 发布。

安装

请遵循Plone 5senaite.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)

  • 初始发布

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

senaite.app.listing-2.5.0.zip (120.3 kB 查看散列

上传于

支持者