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

jxWebUI--用数据表输入输出数据

报销、销售订单等很多业务都需要用到表格型数据的录入。针对表格型数据的录入,我们同样使用数据表来进行。

定义录入表格型数据的数据表也同样是定义一个dataTable,其和上一章节中的查询数据的查询表的定义主要有如下的区别:

  • 录入表不定义bind=tableTotalCount属性,查询表必须定义
  • 录入表不定义pagination=true属性,查询表必须定义
  • 查询表不定义newRow=true属性,录入表如果定义则可以添加行录入数据,如果不定义则只能输出数据而无法录入数据

注:定义了newRow=true属性后,表的右上角会出现一个白色的十字,点击该十字就会在表中新增一行,行中都是文本输入框,可以用来输入对应列的数据

此外,查询表在其显示入口中必须指定dataSource属性为:‘用capa.sql修饰符定义的sql语句’。如:

capa.shortCutTree_add_item('测试', '测试数据库', 'test_web2', dataSource='sqlTest')

将数据表和数据源关联后,查询表的数据输出是由jxWebUI自动完成。

录入表的数据则由程序员手段获取或输出,而且其数据只能整表获取与整表输出:

#整表读取
table_data = capaInstance.getInput('录入表表名')
#整表输出
capaInstance.set_output_datatable('录入表表名', table_data)table_data是:list[dict],dict就是{col_name_1:col_data_1,...}的行数据
http://www.lryc.cn/news/581251.html

相关文章:

  • 前端进阶之路-从传统前端到VUE-JS(第三期-VUE-JS配套UI组件的选择)(Element Plus的构建)
  • SQL 表结构转 Go、Java、TS 自定义实体类,支持自编模板
  • 学习日志04 python
  • 解决kali Linux在VMware中的全局缩放问题
  • Linux:多线程---深入互斥浅谈同步
  • jvm架构原理剖析篇
  • Python之--基本知识
  • App爬虫实战篇-以华为真机手机爬取集换社的app为例
  • 11_架构演进:从单体到云原生的蜕变
  • 【Docker基础】Docker数据卷管理:docker volume prune及其参数详解
  • Apache 配置文件提权的实战思考
  • Feign调用报“请求方法POST不支持“错误
  • 在sf=0.1时测试fireducks、duckdb、polars的tpch
  • 《设计模式之禅》笔记摘录 - 4.抽象工厂模式
  • pagecache过多导致oom的排查记录
  • 单用户模式、紧急模式、救援模式有什么区别
  • LeetCode 第89题:格雷编码
  • PostgreSQL表操作
  • 深度剖析:OPENPPP2 libtcpip 实现原理与架构设计
  • python缓存装饰器实现方案
  • python中执行前置操作,后置操作的几种方法
  • 【QT】事件(鼠标、按键、定时器、窗口)
  • JVM的位置和JVM的结构体系
  • Java创建型模式---工厂模式
  • PVE DDNS IPV6
  • 基于Elasticsearch的短视频平台个性化推荐系统设计与实现
  • SwiftUI 7(iOS 26)中玻璃化工具栏的艺术
  • 介绍electron
  • 基于spark的奥运会奖牌变化数据分析
  • 国产 OFD 标准公文软件数科 OFD 阅读器:OFD/PDF 双格式支持,公务办公必备