当前位置: 首页 > article >正文

TDuckX 2.6 正式发布|API 能力开放,核心表单逻辑重构,多项实用功能上线。

大家好,TDuckX 2.6 已正式发布。

本次更新以可集成性提升、数据处理能力增强交互体验优化为核心,新增了包括 新增OpenAPI 模块、表单数据批量修改、字段导出分列 等多个面向开发者和实际业务落地场景的功能。

我们也重构了部分底层逻辑模块,尤其是表单跳转/显示/结束逻辑,解决了一些在复杂表单条件下易出现的逻辑不生效问题,进一步提升了系统稳定性与扩展性。

此外,我们还对表单设计器性能进行了优化,引入了“按需渲染”机制,即仅渲染当前屏可见字段,从而有效缓解了字段量大时的卡顿问题。

在增强系统能力的同时,进一步贴近“可用”、“好用”和“简化集成难度”。

以下是详细的功能更新列表和技术说明:

No.1 表单数据批量修改

新版本中,能够支持对已收集的表单数据进行批量编辑,不用一个个点开数据详情进行编辑,能够减少人工处理成本,提升管理效率。

图片

No.2 表单数据导出结果字段分列显示(矩阵+子表单)

在导出数据时,可以通过按钮控制,让矩阵组件和子表单的字段支持展开为独立列,便于后续excel表格的分析和处理。

图片

开启自动拆分列,导出的excel文件中即可进行自动拆分。

图片

No.3 表单模板保存时支持表单截图作为封面

表单模板保存时自动生成截图并作为封面展示,能够更加直观地识别和管理模板。

图片

No.4 表单收集趋势⽀持时间范围筛选

趋势分析支持按自定义时间范围筛选,数据洞察能够根据时间维度进行筛选更灵活精准

图片

No.5 填写任务增加填写链接和导出列表

  • 填写任务中指定人员之后可以自动生成填写链接,便于手动分发

  • 支持导出任务填写列表,便于统计与跟踪

图片

No.6 NPS增加中间⽂案和倒序显示

新增中间提示文案设置,支持倒序展示分值,更好适配业务语境和展示习惯。

图片

No.7 新增OpenApi模块,支持其他系统调用接口接入🔥

在2.6版本中,填鸭表单正式提供标准化接口能力,对于其他系统可通过 API调用对接,直接通过接口进行表单数据读写、任务触发等操作,支持与业务系统无缝集成。

图片

图片

No.8 已填表单中支持查看考试数据

使用账号登录时填写的表单,在已填表单中点击详情,可以直接查看成绩单数据记录,便于教学和培训场景应用。

图片

No.9 流程审批中支持显示排版类型组件

审批流程中支持展示排版类型等样式组件,表单展示可以更丰富,信息传达更明确。

图片

No.10 新增DeepSeek开关

引入系统级控制开关,为功能扩展提供灵活入口;可以根据实际业务情况来启用或关闭DeepSeek的相关能力。

图片

Others:功能优化与体验提升

  • 修复切换语言后表单主题恢复默认的问题

  • 优化矩阵单选组件样式及可点选区域,提升用户体验

  • 修复模板编辑时“公开状态”设置不生效的问题

  • 流程加签时禁用部分操作,避免异常审批状态

  • 重构级联组件的数据批量新增和编辑逻辑,性能与稳定性提升

  • 修复导出附件时筛选条件不生效的问题

  • 用户类型字段新增“当前用户”选项,数据查询更智能

  • 表单设计器渲染逻辑优化,仅加载当前可见字段,显著提升页面性能

  • 表单逻辑(跳转/显示/结束)模块重构,解决逻辑不生效等问题

  • 优化多个页面样式细节,提升整体视觉与交互体验

  • 更新请执行/update_2.6.sql

以上就是本次迭代的全部新增功能,除此之外,还有10余项功能优化,通过这些迭代,将进一步完善使用体验,满足更多的场景需求

您可以在演示环境 x.tduckcloud.com 开始体验,如果您有任何建议或意见,可以告诉我们,我们将会认真评估,在未来的版本迭代中继续完善

如果您觉得功能不错,欢迎点赞转发,这对我们很有帮助。感谢您的查阅,我们下个版本再见。

相关文章:

TDuckX 2.6 正式发布|API 能力开放,核心表单逻辑重构,多项实用功能上线。

大家好,TDuckX 2.6 已正式发布。 本次更新以可集成性提升、数据处理能力增强和交互体验优化为核心,新增了包括 新增OpenAPI 模块、表单数据批量修改、字段导出分列 等多个面向开发者和实际业务落地场景的功能。 我们也重构了部分底层逻辑模块&#xff…...

LeetCode Hot100刷题——除自身以外数组的乘积

238. 除自身以外数组的乘积 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法&a…...

JAVA EE(进阶)_进阶的开端

别放弃浸透泪水的昨天,晨光已为明天掀开新篇 ——陳長生. ❀主页:陳長生.-CSDN博客❀ 📕上一篇:JAVA EE_HTTP-CSDN博客 1.什么是Java EE Java EE(Java Pla…...

PDF批量合并拆分+加水印转换 编辑 加密 OCR 识别

各位办公小能手们!你们有没有遇到过被PDF文件折腾得晕头转向的时候呀?其实啊,有专门处理、编辑、管理和优化PDF文件的软件,那就是PDF工具。它功能老多了,有文档格式转换、内容编辑、页面管理、安全保护这些核心功能。下…...

Go语言交替打印问题及多种实现方法

Go语言交替打印问题及多种实现方法 在并发编程中,多个线程(或 goroutine)交替执行任务是一个经典问题。本文将以 Go 语言为例,介绍如何实现多个 goroutine 交替打印数字的功能,并展示几种不同的实现方法。 Go 语言相关…...

ArcGIS Pro调用多期历史影像

一、访问World Imagery Wayback,基本在我国范围 如下图: 二、 放大到您感兴趣的区域 三、 查看影像版本信息 点击第二步的按钮后,便可跳转至World Imagery (Wayback 2025-04-24)的相关信息。 四 、点击上图影像版本信息,页面跳转…...

10.11 LangGraph多角色Agent开发实战:生产级AI系统架构与性能优化全解析

LangGraph 项目:High-level API for Multi-actor Agents 关键词:LangGraph 多角色 Agent, 状态管理, 持久化机制, 工作流编排, 生产级 AI 系统 1. LangGraph 设计哲学与架构演进 LangGraph 是 LangChain 生态中首个面向 多角色协作 Agent 的高阶 API 框架,其核心设计思想可…...

组态王|组态王中如何添加西门子1200设备

哈喽,你好啊,我是雷工! 最近使用组态王采集设备数据,设备的控制器为西门子的1214CPU, 这里边实施边记录,以下为在组态王中添加西门子1200PLC的笔记。 1、新建 在组态王工程浏览器中选择【设备】→点击【新建】。 2、选择设备 和设备建立通讯要通过对应的设备驱动。 在…...

发布时将多个bpl 打包成一个bpl的方法,或者说:不需要vcl60.bpl情况下 18.5K的exe 照常可以运行。

其实这种方式 就是把项目的逻辑和业务 和 依赖分开。 控件和IDE 相对来说一段时间内不会改变。 更新只是更新一些项目的逻辑,例如你在代码里多写了一个 if ,这样就可以只更新这个极小的exe。 题:关于bpl发布时将vcl60.bpl,vcld…...

6.2.2邻接表法-图的存储

知识总览: 为什么要用邻接表 因为邻接矩阵的空间复杂度高(O(n)),且不适合边少的稀疏图,所以有了邻接表 用代码表示顶点、图 声明顶点图信息 声明顶点用一维数组存储各个顶点的信息,一维数组字段包括2个,每个顶点的…...

C++23 放宽范围适配器以允许仅移动类型(P2494R2)

文章目录 引言背景与动机提案内容与实现细节提案 P2494R2实现细节编译器支持 对开发者的影响提高灵活性简化代码向后兼容性 示例代码总结 引言 C23 标准中引入了许多重要的改进,其中一项值得关注的特性是放宽范围适配器(range adaptors)以允…...

【技海登峰】Kafka漫谈系列(十一)SpringBoot整合Kafka之消费者Consumer

【技海登峰】Kafka漫谈系列(十一)SpringBoot整合Kafka之消费者Consumer spring-kafka官方文档: https://docs.spring.io/spring-kafka/docs/2.8.10/reference/pdf/spring-kafka-reference.pdf KafkaTemplate API: https://docs.spring.io/spring-kafka/api/org/springframe…...

Spring Boot三层架构设计模式

Spring Boot 的三层架构设计模式是一种经典的软件分层设计模式,旨在将应用程序划分为 表现层(Controller)、业务逻辑层(Service)、数据访问层(Repository/DAO),通过清晰的职责划分提…...

在Java中调用Ant命令

在Java中调用Ant命令 在Java程序中调用Ant命令有几种方法,下面介绍两种常用的方式: 1. 使用Runtime.exec()方法 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class AntRunner {public stat…...

WebRTC技术下的EasyRTC音视频实时通话SDK,助力车载通信打造安全高效的智能出行体验

一、方案背景​ 随着智能交通与车联网技术的飞速发展,车载通信在提升行车安全、优化驾驶体验以及实现智能交通管理等方面发挥着越来越重要的作用。传统的车载通信方式在实时性、稳定性以及多媒体交互能力上存在一定局限,难以满足现代车载场景日益复杂的…...

数据科学和机器学习的“看家兵器”——pandas模块 之二

目录 pandas 模块介绍 4.2 pandas 数据读取 4.2.1 课程目标 4.2.2 读取 Excel 文件中的数据 (一)读取某个工作表中的数据 (二)读取指定数据列的标签内容 (三)读取指定数据行的标签内容 (四)读取指定行或者列 4.2.3、读取 CSV 文件数据 4.2.4、课程总结回顾 4.2.5、课后…...

本地部署Firecrawl+Dify调用踩坑记录

最近自己研究Dify,使用到Firecrawl这个比较好用的工具。用Firecrawl官网的不知道为什么总是卡住得不到结果,于是我打算自己去本地部署一个。好家伙真给我人搞麻了,太多问题了。 我是在京东云上面租的一台服务器。 首先就是docker的安装&…...

MySQL--day2--基本的select语句

(以下内容全部来自上述课程) SQL概述 结构化查询语句 1. SQL分类 DDL:数据定义(definition)语言:create、drop、alter… DML:数据操作(manipulation)语言&#xff…...

什么是dom?作用是什么

DOM 的定义 DOM(Document Object Model,文档对象模型)是 HTML 和 XML 文档的编程接口。它将文档解析为一个由节点和对象组成的树状结构,允许开发者通过编程方式动态访问和操作文档的内容、结构和样式。 DOM 的作用 DOM 的主要作…...

Trae - 国人Cursor的免费平替产品

前情提要:Cursor-零基础使用flutter完成贪吃蛇游戏-迄今为止世上最牛的AI编辑工具,不需要程序员也可以编程 Cursor 不是我的最佳选择 Cursor 是基于 VSCode 进化而来,虽然好用,但总结下来有几点点是我有所顾虑的。 第一&#x…...

自动化:批量文件重命名

自动化:批量文件重命名 1、前言 2、效果图 3、源码 一、前言 今天来分享一款好玩的自动化脚:批量文件重命名 有时候呢,你的文件被下载下来文件名都是乱七八糟毫无规律,但是当时你下载的时候没办法重名或者你又不想另存为重新重…...

Jsoup库和Apache HttpClient库有什么区别?

Jsoup 和 Apache HttpClient 是两个功能不同的库,它们在 Java 开发中被广泛使用,但用途和功能有明显的区别: Jsoup 用途:Jsoup 是一个用于解析 HTML 文档的库。它提供了非常方便的方法来抓取和解析网页内容,提取和操作…...

学习!FastAPI

目录 FastAPI简介快速开始安装FastApiFastAPI CLI自动化文档 Reqeust路径参数Enum 类用于路径参数路径参数和数值校验 查询参数查询参数和字符串校验 请求体多个请求体参数嵌入单个请求体参数 CookieHeader表单文件直接使用请求 ResponseResponse Model多个关联模型 响应状态码…...

Linux 安装 Unreal Engine

需要对在unreal engine官网进行绑定github账号,然后到unreal engine github仓库中进行下载对应的版本,并进行安装unreal engine官网 github地址...

【第三十六周】LoRA 微调方法

LoRA 摘要Abstract文章信息引言方法LoRA的原理LoRA在Transformer中的应用补充其他细节 实验与分析LoRA的使用论文实验结果分析 总结 摘要 本篇博客介绍了LoRA(Low-Rank Adaptation),这是一种面向大规模预训练语言模型的参数高效微调方法&…...

什么是 Boosting

什么是 Boosting Boosting 通过按顺序纠正错误并将弱学习器组合成强预测器来提高机器学习性能。机器学习的最新进展引入了解决复杂问题的新方法。Boosting 是一种不断显示出希望的技术。它通过使用多种算法来提高性能,从而改变了我们进行数据建模的方式。随着 Boost…...

Redis 数据类型与操作完全指南

Redis 是一个开源的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。与传统的关系型数据库不同,Redis 提供了丰富的数据类型和灵活的操作方式,这使得它能够高效地解决各种不同场景下的数据存储和处理问题。本文将全面介绍 R…...

Digi XBee XR 系列介绍

Digi 延续了 20 多年来亚 GHz 射频模块的传统,推出了 Digi XBee XR 系列远距离模块,包括 Digi XBee XR 900 - 已通过多个地区的预先认证 - 以及 Digi XBee XR 868 - 已通过欧洲地区应用的预先认证。 这些先进的射频模块专为远距离抗干扰无线通信而设计。…...

【方法论】金字塔原理概述:写作逻辑的底层架构与实践法则

文章目录 一、为何采用金字塔结构:对抗认知局限的思维框架1、 梳理逻辑,抽象归纳2、自上而下,结论居首3、 结论先行之必要 三、金字塔结构1、纵向逻辑:上层思想必须是下层思想的概括提炼2、横向逻辑:每组思想需属于同一…...

深入探索 OpenCV:从实时视频流到图像处理的实战指南

引言 在当今数字化时代,计算机视觉技术正逐渐成为推动科技发展的核心力量之一。从自动驾驶汽车到智能家居设备,从医疗影像诊断到工业自动化,计算机视觉的应用无处不在。而 OpenCV(Open Source Computer Vision Library&#xff0…...