当前位置:   article > 正文

保姆级开源低代码实战教程——玩转PagePlug表格开发,增删改查分页如此简单_pageplug github

pageplug github

目录

1、背景介绍

2、连接数据源

2.1 新增数据源

2.2 填写数据源信息

3、表格数据的展示

3.1 新增查询,编写查询语句

3.2 使用表格组件

3.3 同步数据源与表格列名

4、表格的数据新增

4.1 新增查询,编写新增语句

4.2 表格配置新增一行,保存事件绑定js函数

4.3 点击新增一行选项,进行测试

5、表格数据的修改与删除

5.1 新增查询,编写修改语句

5.2 配置保存和丢弃事件

5.3 测试下

5.4 删除同理,以下直接提供代码,可自行操作

6、表格数据的份分页

6.1 分享下PagePlug这里的分页逻辑

6.2 查看分页查询

6.3 实战演示


1、背景介绍

推荐你使用下以React为技术栈的低代码PagePlug,也支持ANTD5;这款低代码和市面上的其他低代码区别很大的,相较于轻流、简道云、轻宜搭、微搭、帆软、活字格等等,这类面向业务人群使用的低代码(不需要研发人员操作的编写的,我更愿意称之为无代码),产品功能都是高度标准化的,也能够满足各类型的需求和业务,但有个问题:

这类低代码工具开发的应用迭代难度很大,无法满足企业和部门后续的长尾需求;而PagePlug面向研发人群使用,后续应用的迭代、维护,灵活性更好

现在高阶版本也融合了Chatgpt的功能,日常代码开发量更减少了30%——40%

AI直接生成相应的代码
AI直接生成相应的代码

回归正题,其实日常表格(Table)组件适用于展示结构化数据

常见的使用场景有:

  • 例如管理后台:展示用户、商品、订单等数据,支持增删改查等操作。

  • 例如仪表盘:展示关键业务指标,支持排序、过滤等交互。

  • 数据展示:将数据库或API返回的结构化数据以表格形式展示给用户,支持搜索、过滤、分页等交互操作。

日常表格(Table)组件的主要功能点有:

  • 列配置:可以配置列的宽度、标题、是否可见等。支持拖拽改变列的顺序。

  • 行配置:可以设置行的高度、是否可选择等。

  • 过滤、排序、分页:可以对表格数据进行过滤、排序和分页展示。

  • 单选/多选:支持单行选择或多行选择。

  • 行详情:可以展开行以显示更多详情。

  • 行操作:每行可以配置操作按钮,如编辑或删除等。

  • 自定义渲染:可以自定义渲染列的单元格,实现复杂的交互和展示效果。

PagePlug的表格(Table)组件,数据的处理都可以通过Javascript来处理,灵活性能满足更多的需求

​除此之外在性能方面,PagePlug的表格(Table)组件有以下优势:

  • 虚拟滚动:可以渲染大量数据而不影响性能,通过虚拟滚动只渲染可视区域的数据。

  • 缓存:会缓存和重用DOM元素和组件实例,避免重复创建和销毁,提高渲染性能。

  • 分页:可以通过分页只加载和渲染当前页的数据,避免一次性加载全部数据。

  • 懒加载:行展开和加载更多数据时使用懒加载,只在需要时加载数据,避免过早加载大量数据。

  • 固定列:可以固定左侧或右侧的列,其余列滚动时固定列保持不动,实现更好的用户体验。

真正意义上的低代码

将传统上需要编码的工作转化为非编码的活动,再结合需求补充代码,后续的迭代维护更便捷

好了,通过上面对表格的一些功能介绍,接下来分享下PagePlug低代码里面的Table组件使用技巧,结合看完这个案例,你可以学会:

  • 数据源的使用(本次案例使用的是mysql为例)

  • 表格数据的增加(行更新模式)

  • 表格数据的修改(行更新模式)

  • 表格数据的删除(行更新模式)

  • 表格数据的查询(当然啦)

  • 表格数据的分页(亮点声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】

推荐阅读
相关标签