JEECG开发总结
一:datagrid列表
(1)时间:<t:dgCol title="创建时间" field="createtime" width="60" formatter="yyyy-MM-dd hh:mm:ss"></t:dgCol>
注意:这里formatter="yyyy-MM-dd hh:mm:ss",其中hh是小写,不知道是不是低版本的bug
(2)需要转换类型:<t:dgCol title="展示类型" field="stype" dictionary="showtype" width="60"></t:dgCol>
这里使用了字典,showtype需要在字典管理中配置
二:add与update页面
(1)下拉框:<t:dictSelect field="condition" typeGroupCode="voteC" hasLabel="false" defaultVal=""></t:dictSelect>
注意:这里在add页面给condition页面使用了字典,voteC是字典组的编码,defaultVal表示在该组编码下的默认值为空,update页面可以根据defaultVal设置的值自动在页面展示相应的值。
(2)时间:
<input name="starttime" class="Wdate" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" style="width: 150px"
value="<fmt:formatDate value='${ProductPage.starttime}' type="date" pattern="yyyy-MM-dd HH:mm:ss"/>" datatype="date" errormsg="日期格式不正确!" >
注意:特别注意初始值的格式,另外HH:mm:ss指24小时制,hh:mm:ss指12小时制。
三:发现的技巧
(1)从一个tab中打开一个窗体,点窗体中一个"创建"链接,关闭现有的窗体,新打开一个tab
<a href="#" class="easyui-linkbutton" plain="true" icon="icon-search" onclick="channelCreate();">创建</a>
function channelCreate(){
var url = "channelTypeController.do?list";
parent.addTab("渠道分类",url,"pictures");
windowapi.close();
}
四:常见问题
(1)图片上传时,图片上传按钮样式异常
解决方法:$(document).ready事件中添加$("#upload_org_code").uploadify事件。
(2)add或update时,页面校验全部通过但表单提交不了,后台也没报错误。
解决方法:表单中可能隐藏了某些含有校验的输入。解决方法是在隐藏时去除掉它们的校验,显示时加上相应校验。例如:
$("#entryurl").removeAttr("datatype");
$("#thirdurl").attr("datatype","url");
(3)点击datagrid列表上列字段,一般会按照该字段进行排序,有时会报错,原因是该字段为数据库保留字段,如order,sort,desc等
解决方法:更改字段名
(4)textarea使用kindeditor编辑器后,如果在textarea里面添加校验datatype,会导致表单提交不了
解决方法:去掉textarea里面的校验,通过编辑器kindeditor提供的一些方法来实现间接校验。
(5)springmvc框架,表单中某些字段有值,但提交后到后台为null
解决方法:可能改字段disabled属性为disabled,spring框架默认不会把这样的值注入实体,导致填充到实体时该字段为null
欢迎关注我的微信公众号:破局人

JEECG开发总结的更多相关文章
- 开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建
开发指南专题4:JEECG微云高速开发平台开发环境搭建 1. JEECG开发环境搭建 JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0 1.1 ...
- jeecg开发环境搭建
Maven安装 步骤见:https://www.cnblogs.com/dyh004/p/8523260.html 修改Maven仓库 1.修改maven仓库存放位置 修改maven仓库存放位置:找到 ...
- JEECG开发第一个菜单显示设备列表
一.新建设备表(t_base_device) ; -- ---------------------------- -- Table structure for t_base_device -- --- ...
- JEECG 3.7.2版本发布,企业级JAVA快速开发平台
JEECG 3.7.2版本发布 - 微云快速开发平台 JEECG是一款基于代码生成器的J2EE快速开发平台,开源界"小普元"超越传统商业企业级开发平台.引领新的开发模式(Onli ...
- 1024程序员节宅男节日快乐 -- JAVA快速开发平台,JEECG 3.8宅男优化版本发布
JEECG 3.8 版本发布,系统全面升级,重构上传组件.优化代码生成器机制! 导读 ⊙平台性能优化,系统更稳定,速度闪电般提升 ⊙系统上传组件全面重构,使用plupload组件,解决flash的 ...
- Java快速开发平台——JEECG 3.7.8 版本发布!我们的目标是有鱼丸也有粗面
JEECG 3.7.8 版本发布,多样化主题UI满足你不同的需求 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供5套新的主流UI代码生成器模板( ...
- Java快速开发平台,JEECG 3.7.7闪电版本发布,增加多套主流UI代码生成器模板
JEECG 3.7.7 闪电版本发布,提供5套主流UI代码生成器模板 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供5套新的主流UI代码生成器模板(Bootstrap表单+Boots ...
- Java快速开发平台,JEECG 3.7.6性能增强版本发布
JEECG 3.7.6 性能增强版本发布 导读 ⊙Vue SPA单页面应用 ⊙Datagrid标签实现不同风格切换,支持BootstrapTable.EasyUI ⊙灵活通用代码生成器工厂 ...
- Java快速开发平台强大的代码生成器,JEECG 3.7.5 VUE+ElementUI SPA单页面应用版本发布
JEECG 3.7.5 VUE+ElementUI SPA单页面应用版本发布 此版本为Vue+ElementUI SPA单页面应用版本,提供新一代风格代码生成器模板,采用Vue技术,提供两套精美模板E ...
随机推荐
- Flash Builder 创建CSS
1.global 选择器将样式应用于所有控件 在 Flash Builder 中创建新MXML 文件并切换到设计模式 属性视图右侧的外观视图可更改外观 Flash Builder 自动创建CS ...
- file_put_contents() failed to open stream: Permission denied 问题解决
很长时间没有写PHP了,今天突然有个需求要写一个保存文件的功能. function downloadFile( $url , $savePath = '' ) { $fileName = ge ...
- BZOJ 1927: [Sdoi2010]星际竞速 费用流
1927: [Sdoi2010]星际竞速 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline/pr ...
- Eclipse 开发WEB项目所遇问题 WebContent WebRoot
原文:http://blog.sina.com.cn/s/blog_525960510100jo0j.html 最近在做Web 项目时,新建了一个WEB 项目,如webdemo,eclipse默认的b ...
- JQuery+EasyUI弹窗代码
来源:http://www.cnblogs.com/taven/p/3330125.html <head>需要引用的文件: <link href="../JS/EasyUi ...
- 三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别
关于inflate参数问题,我想很多人多多少少都了解一点,网上也有很多关于这方面介绍的文章,但是枯燥的理论或者翻译让很多小伙伴看完之后还是一脸懵逼,so,我今天想通过三个案例来让小伙伴彻底的搞清楚这个 ...
- MySQL(9):数据表的约束(列的属性)
1.首先我们看一下这个图: 1.NULL| not NULL是否为空 规定一个字段的值是否为NULL 2.Default value 字段默认值属性 常见的是一个字段不能为空,而且存在默认值 ...
- iOS开发中图片方向的获取与更改
iOS开发中 再用到照片的时候 或多或少遇到过这样的问题 就是我想用的照片有横着拍的有竖着排的 所以导致我选取图片后的效果也横七竖八的 显示效果不好 比如: 图中红圈选中的图片选取的是横着拍 ...
- 虚拟机CentOS联网相关配置
CentOS 用ifconfig命令,只有lo,没有eth0的解决方案 如果ifconfig -a 也没发现eth0则拷贝lo自己造一个,CentOS7 命令为 ip addr 1.配置虚拟机如下图: ...
- PHP中长连接的实现
最近遇到PHP程序在执行大量数据的时候提示超时,于是用到了set_time_limit()函数来设置PHP页面的最大运行时间. 设置允许脚本运行的秒数.如果这是默认的,该脚本返回一个致命的错误.默认限 ...