首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

JeeSite | 数据分页与翻页

本文章仍然介绍的是 JeeSite 开源项目二次开发时的一篇笔记,对于没有使用过 JeeSite 的可以不用往下看了,因为下面的代码是跟 JeeSite 二次开发相关的代码,不做 JeeSite 的二次开发...翻页功能在各种项目中都会用到,在 JeeSite 开源项目中使用翻页也非常的容易,只要在配置文件中进行就可以就可以使用,系统的默认值为 30 页。   ...JeeSite手册的分页   在做项目的时候,由于使用 JeeSite 的默认页数无法满足项目的需求,因为不可能每个列表页都以 30 条记录作为一页,因此只能看手册。...看手册又没有具体理解如何使用,JeeSite 手册中最分页的描述如下: // 设置分页参数,则分页,如果不设置,则根据条件获取全部 user.setPage(page); // 执行分页查询 page.setList...JS 翻页   在 JeeSite 中使用了 BootStrap 的前端库,使用这个前端库可以很容易的使用“弹出的模态对话框”。使用模态对话框,可能会是一个表单提交一些数据,也可能是其他表单数据列表。

2.1K30

JeeSite | Excel 导入导出

以前使用过一款名叫 JeeSite 的开源项目来进行二次开发,记录了该项目对于 Excel 导入导出数据的过程。...对于没有使用过 JeeSite 的可以不用往下看了,因为下面的代码是跟 JeeSite 二次开发相关的代码,不做 JeeSite 的二次开发,以下代码对您无用,在这里友情提醒,避免浪费您宝贵的时间。...在 JeeSite 中,确定要导入导出的字段以后,在 JeeSite 的实体类中可以通过注解来进行说明,注解方法如下: @ExcelField(title="列名1", align=2, sort=10...; }); });   对于需要使用 JeeSite 开源项目进行二次开发的话,上面的代码算是一个比较详细的笔记了,如果不使用 JeeSite 开源项目的话,上面的代码就没有什么用处了。...我还会陆续的发一些关于 JeeSite 的二次开发的笔记。 注:我使用的 JeeSite 是 3.X 版本的,不是最新的 JeeSite 4 的版本。

1.5K40

JeeSite | 保存信息修改记录封装

前面写过两篇关于“保存信息修改记录”的内容,分别如下: JeeSite | 保存信息修改记录 JeeSite | 保存信息修改记录续 回顾 第一篇文章通过类字段的比较返回一个有字段值不同的...第二篇文章不再自己构造表字段和字典的 Map,而是直接使用了 JeeSite 自带的 GenTable 类取代了自己构造表字段和字典的 Map,只是需要将“代码生成”中的“业务表配置”模块维护好就可以了...差异字段列表生成 在 JeeSite 下的 src\main\java\com\thinkgem\jeesite\common\utils\ (该目录下存放了 JeeSite 项目的通用工具类,比如文件操作类...封装后的调用 在 JeeSite 中,新建和修改的“保存”调用的都是 Controller 中的 "save" 方法,具体是修改还是新建,只要通过判断对象是否存在 id 即可,代码如下: /* *

91760

JeeSite | 保存信息修改记录续

接上一篇 JeeSite | 保存信息修改记录 遗留问题 上篇文章中遗留了一个问题,就是为了要关联类属性与注释,注释与字典的地方使用了两个 map 来逐个添加了相关的信息,如下所示: Map...put("sex","性别"); }}; Map mapDict = new HashMap() {{ // 属性对应的中文,在JeeSite...当表结构发生改变后,这些“硬编码”的表字段和字典的两个 map 也需要相应的修改,反复的增加和修改这部分内容费时费力还容易错,那么解决的办法就是使用 JeeSite 系统中提供的两个表 gen_table...genTableColumnJoins"/> WHERE a.del_flag = 0 AND a.gen_table_id = #{tableId} 注:在 JeeSite...mapDict.put(gtc.getComments(), gtc.getDictType()); } } 到此,对于上篇文章遗留的问题就修改完成了,那么以后只要表结构改变了,只要在 JeeSite

75030

【开源框架】这个牛x的开源项目 你知道吗?

今天在逛开源中国(Gitee年度报告),无意间又看到了这个项目,这里要恭喜JeeSite再次荣获开源中国《最受欢迎中国开源软件》奖,项目也已经更新到4.2了,相比早期版本,做了很多的优化和调整。...2 项目介绍 平台 地址 GitHub https://github.com/thinkgem/jeesite4 Gitee https://gitee.com/thinkgem/jeesite4...3 框架优势 JeeSite 整体架构清晰、稳定技术先进、源代码书写规范、经典技术会的人多、易于维护、易于扩展、安全稳定。...JeeSite 是一个低代码开发平台,具有较高的封装度、扩展性,封装不是限制你去做一些事情,而是在便捷的同时,也具有较好的扩展性,在不具备一些功能的情况下,JeeSite 提供了扩展接口,提供了原生调用方法...7 最后 最后,要感谢这款优秀框架的开发者和贡献者们,在自己开发的道路上,JeeSite 给我提供了那么多的学习和帮助! 好了,如果你还不了解这个框架的话,建议你去 Demo 操作一下!

58530

Jeesite4本地及服务器上传文件、图片详解

公司最近在使用jeesite4开发项目,我呢,对这个框架一点也不熟悉,遇到问题都是现查现用。这不,在上传文件与上传图片这直接给卡死了。...所以呢,为了让以后使用jeesite4的同志们少走一点弯路,所以我就将自己的采坑之路给大家简单总结一下,希望对你们有所帮助。...首先呢,先给大家介绍一下jeesite4本地上传文件以及图片给大家提供的组件属性: fileupload 文件上传: 1、文件上传: <#form:fileupload id="upload1" bizKey...然后给大家介绍一下jeesite4上传文件到服务器的步骤与方法: 1,要创建工具类继承FileUploadServiceExtendSupport类,添加@Service注解,并且重写里边的uploadFile

70720

分享6个国内优秀Java后台管理框架的开源项目,建议shou藏

ThinkGem / JeeSite(开发人员/项目名称) watch 2100 star 4000 fork 2600 JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源...JeeSite是您快速完成项目的最佳基础平台解决方案,JeeSite是您想学习Java平台的最佳学习案例,JeeSite还是接私活的最佳助手。...JeeSite目前包括以下四大模块,系统管理(SYS)模块、 内容管理(CMS)模块、在线办公(OA)模块、代码生成(GEN)模块。...JeeSite 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据 (用户、机构、区域)以及其它常用小工具等。...如果你使用了JeeSite基础框架,就可以很高效的快速开发出,优秀的信息管理系统。

2.2K30
领券