文档章节

jeecg的几个bug

z_jordon
 z_jordon
发布于 2015/04/20 10:35
字数 563
阅读 2305
收藏 0
点赞 0
评论 0
  1. 无参数的构造函数中如果有进行字段的初始化则使用默认的查询时会自动带上这些查询条件

    如实体BlackListEntity的构造函数如下:

    public BlackListEntity(){
    		//默认状态为启用
    		state = new Integer(1);
    	}

    则当使用默认的conrol中的datagrid方法查询时,如下:

    @RequestMapping(params = "datagrid")
    	public void datagrid(BlackListEntity blackList,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
    		CriteriaQuery cq = new CriteriaQuery(BlackListEntity.class, dataGrid);
    		//查询条件组装器
    		org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, blackList, request.getParameterMap());
    		this.blackListService.getDataGridReturn(cq, true);
    		TagUtil.datagrid(response, dataGrid);
    	}

    会自动带上 where state = 1这样的查询条件,因为jeecg中构造查询条件是根据传入的blackList实体,然后取出不为空的属性进行构造查询条件的。

  2. combox中的name如果带有点号会致使combox功能无法使用,现象是明明有数据但在下拉框中数据出不来,如下:

    <t:comboBox url="billBusinessController.do?combox" name="billBusiness.id" text="code" id="id" multiple="false" selectedValue="${channelBusinessPage.billBusiness.id}"></t:comboBox>

    这时因为jeecg封装了jquery easyui中的combox,而jquery中如果id属性带有点符号需要用"\\."替换掉"."号,但jeecg代码中没有处理

  3. 如果datagrid中存在两个相同的字段,并且需要替换不同属性,则只有第一个替换函数才能启作用,如下:

    <t:datagrid name="channelBusinessList" title="渠道计费点" actionUrl="channelBusinessController.do?datagrid&channelId=${channelId}" idField="id" fit="true">
       <t:dgCol title="编号" field="id" hidden="true"></t:dgCol>
       <t:dgCol title="渠道计费点" field="billBusinessId" replace="0001_111"></t:dgCol>
       <t:dgCol title="短信指令" field="instruct" ></t:dgCol>
       <t:dgCol title="动漫计费点" field="billBusinessId" replace="aaaa_111"></t:dgCol>
       <t:dgCol title="状态" field="state" dictionary="state"></t:dgCol>
       <t:dgCol title="操作" field="opt" width="100"></t:dgCol>
       <t:dgDelOpt title="删除" url="channelBusinessController.do?del&id={id}" />
       <t:dgToolBar title="录入" icon="icon-add" url="channelBusinessController.do?addorupdate&channelId=${channelId}" funname="add"></t:dgToolBar>
       <t:dgToolBar title="编辑" icon="icon-edit" url="channelBusinessController.do?addorupdate" funname="update"></t:dgToolBar>
       <t:dgToolBar title="查看" icon="icon-search" url="channelBusinessController.do?addorupdate" funname="detail"></t:dgToolBar>
      </t:datagrid>

这边有两个字段使用的都是billBusinessId属性,但replace函数不一样,第一个是把111替换成0001,第二个是把111替换成aaaa,但实际执行结果时只有第一个replace启作用,两个字段的值都被替换成了111。这个问题比较难修改,目前没找到什么解决方法。

© 著作权归作者所有

共有 人打赏支持
z_jordon
粉丝 35
博文 251
码字总数 78212
作品 0
厦门
技术主管
JEECG 3.7.1 版本发布,企业级 JAVA 快速开发平台

JEECG 3.7.1 版本发布,企业级JAVA快速开发平台 ———————————————————————————————————————— Version: Jeecg3.7.1 项 目: JEECG 企业级快速开发平台...

Jeecg
2017/09/17
1K
0
JEECG Framework 3.4.3 GA 版本发布

JEECG 微云快速开发平台 (JEECG开源平台 - 云平台SAAS企业应用在线开发与微信移动应用) JEECG Framework 3.4.3-GA版本发布 ——————————————————————————————...

Jeecg
2014/02/16
4.4K
12
JEECG 3.7 跨时代重构精华版发布,JAVA 快速开发平台

JEECG 3.7 跨时代重构精华版发布,企业级J2EE快速开发平台 升级日志: 此版本为跨时代精良重构版,简化平台功能,优化系统性能,制作详细开发手册,公司项目平台最佳选择! 精简平台代码,重...

Jeecg
2017/04/20
1K
9
JEasyPoi 2.1.4 发布,JEECG 定制版

JEasyPoi 2.1.4 - jeecg 订制版本发布,EasyPoi Excel 和 Word 简易工具类 easypoi 功能如同名字 easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出 Excel 导出,Excel...

Jeecg
2017/08/31
1K
1
JEECG3.6.4云插件开发版本 ,打造企业级云应用生态圈

JEECG 是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”,超越传统商业企业级开发平台。JEECG引领新的开发模式(Online Coding模式(自定义表单)->代码生成器模式->手工MERGE智能开发...

Jeecg
2016/07/01
41
0
Java快速开发平台,JEECG 3.7.7闪电版本发布,增加多套主流UI代码生成器模板

JEECG 3.7.7 闪电版本发布,提供5套主流UI代码生成器模板 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供5套新的主流UI代码生成器模板(Bootstrap表单+BootstrapTable列表 ElementUI列表表单)...

Jeecg
前天
0
0
JEECG 3.6.6 新春版,企业级 Java 快速开发平台

JEECG 3.6.6 新春版本发布了,企业级 Java 快速开发平台。 升级日志: 此版本云应用微服务框架版本,支持插件开发,让我们共同期待后续版本的到来 插件:集成即时聊天webim聊天插件; 插件:我...

Jeecg
2017/02/09
2K
5
JEECG 3.6.4 云插件开发版发布

JEECG 是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单)->代码生成器模式->手工MERGE智能开发), 可...

Jeecg
2016/07/01
1K
3
Excel 和 Word 简易工具类 JEasyPoi 2.1.5 发布

Excel 和 Word 简易工具类 JEasyPoi 2.1.5 发布。 JEasyPoi 功能如同名字easy,主打的功能就是容易,可以让一个没接触过poi的人方便地写出 Excel 导出、Excel 模板导出、Excel 导入与 Word 模...

Jeecg
04/11
0
1
JEECG 3.5.0 GA 发布,JAVA智能开发平台

JEECG Framework 3.5.0 GA 新春版本发布《数据权限、多数据源、国际化、三大模块》 平台介绍: JEECG(J2EE Code Generation): 是一款基于代码生成器的JAVA智能开发平台。 引领新开发模式(...

Jeecg
2015/03/10
24.4K
21

没有更多内容

加载失败,请刷新页面

加载更多

下一页

实现异步有哪些方法

有哪些方法可以实现异步呢? 方式一:java 线程池 示例: @Test public final void test_ThreadPool() throws InterruptedException { ScheduledThreadPoolExecutor scheduledThre......

黄威
今天
0
0
linux服务器修改mtu值优化cpu

一、jumbo frames 相关 1、什么是jumbo frames Jumbo frames 是指比标准Ethernet Frames长的frame,即比1518/1522 bit大的frames,Jumbo frame的大小是每个设备厂商规定的,不属于IEEE标准;...

六库科技
今天
0
0
牛客网刷题

1. 二维数组中的查找(难度:易) 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入...

大不了敲一辈子代码
今天
0
0
linux系统的任务计划、服务管理

linux任务计划cron 在linux下,有时候要在我们不在的时候执行一项命令,或启动一个脚本,可以使用任务计划cron功能。 任务计划要用crontab命令完成 选项: -u 指定某个用户,不加-u表示当前用...

黄昏残影
昨天
0
0
设计模式:单例模式

单例模式的定义是确保某个类在任何情况下都只有一个实例,并且需要提供一个全局的访问点供调用者访问该实例的一种模式。 实现以上模式基于以下必须遵守的两点: 1.构造方法私有化 2.提供一个...

人觉非常君
昨天
0
0
《Linux Perf Master》Edition 0.4 发布

在线阅读:https://riboseyim.gitbook.io/perf 在线阅读:https://www.gitbook.com/book/riboseyim/linux-perf-master/details 百度网盘【pdf、mobi、ePub】:https://pan.baidu.com/s/1C20T......

RiboseYim
昨天
1
0
conda 换源

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mir......

阿豪boy
昨天
1
0
Confluence 6 安装补丁类文件

Atlassian 支持或者 Atlassian 缺陷修复小组可能针对有一些关键问题会提供补丁来解决这些问题,但是这些问题还没有放到下一个更新版本中。这些问题将会使用 Class 类文件同时在官方 Jira bug...

honeymose
昨天
0
0
非常实用的IDEA插件之总结

1、Alibaba Java Coding Guidelines 经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C...

Gibbons
昨天
1
0
Tomcat介绍,安装jdk,安装tomcat,配置Tomcat监听80端口

Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 java程序写的网站用tomcat+jdk来运行...

TaoXu
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部