
JEECG
iteye_5313
这个作者很懒,什么都没留下…
展开
-
jeecg随笔 -- combobox 编辑器
1) *.jsp [code="js"] formatter:function(value,row,index){ return sy.fs('{1}', row.fkGuestPlaceClassName, row.fkGuestPlaceClassName); }, editor : { type : 'combotree', ...原创 2013-05-08 14:09:46 · 241 阅读 · 0 评论 -
jeecg随笔 -- combobox 的 自动完成
关于 使用 combobox 的自动完成 会出现 有时候操作过快 ,会写入 text 的情况 例如: 关联 用户,在使用 用户名自动完成的时候,就会出现 偶尔的 直接把用户名作为 key 来写入的情况 因此 对这个字段进行操作 ,可以先做一次判断再进行下一步 例如 service 里 先count一次 根据返回值 进行 判断后 操作 ...原创 2013-08-17 16:56:05 · 231 阅读 · 0 评论 -
jeecg-版本升级3.4 to 3.5
3.5GA推出有段时间了,增加了不少新的东西 是个不错的版本 于是就从3.4 升级上来. 但是在某些时候的某些脚本会出现一些问题 1. js 类库引用出错 原因,在 3.5 区分了 zh 和 en 的不同类库 因此 在引用这方面的类库要做一次比较 例如 3.4: plug-in/tools/curdtools.js 3.5: plug-in/tools/...原创 2015-05-28 18:01:16 · 185 阅读 · 0 评论 -
JEECG3.6.X--附件设计备忘录
附件基类表 附件父表(其他附件表需继承该表)(TSAttachment) 这里是指,需要建立自己带有自己特殊属性的附件表(一般来说,只做基本上传的话,不需要独立做继承) 附件业务表 实际业务表,与附件无关,只是在回写的时候搽写相关数据 附件关系表 连接业务表与基类表之间关系的表(cgUploadEntity) 文件上载时: public AjaxJson saveFiles...原创 2016-03-23 15:46:43 · 134 阅读 · 0 评论 -
criteria.setProjection(Projections.rowCount()).uniqueResult() 为null
其实这个并不是 jeecg 的问题 而是 springside 的问题: 以jeecg 代码为例: 代码位于:org.jeecgframework.core.common.dao.impl.GenericBaseCommonDao final int allCounts = ((Long) criteria.setProjection(Projections.rowCount())...原创 2016-06-01 19:39:11 · 2150 阅读 · 1 评论 -
Jeecg2.X版本初体验
某日,看到EYE里有最新的快速开发框架 JEECG 的作者专访 [url]http://www.iteye.com/magazines/109[/url] 很感兴趣的去了解了一下,并下载了项目原型进行项目搭建和试用 分享一下过程与体会 首先非常喜欢半自动化的快速开发框架,比起全自动的,这样更具扩展性和可操作性 首先配置式的 几个属性文件,配合教学视频,很容易就把项目搭建起来了 并运...2013-03-14 14:21:40 · 141 阅读 · 0 评论 -
jeecg随笔--combotree取得tree对象
[code="javascript"] var t = $('#combotree').combotree('tree'); // 得到树对象 var n = t.tree('getSelected'); // 得到选择的节点 t.tree('getChecked') [/code] 不能直接 combotree.combotree('getSelected'); ...2014-10-28 15:49:57 · 569 阅读 · 0 评论 -
jeecg随笔-文件下载的ajax交互
附件下载 下载流程: 1) 从客户端获取需要下载的附件标识 2) 在 app 服务器从 下载对应的 文件到 app 服务器(其实就是要在app服务器生成对应的物理文件) 3) 返回对应的文件名到客户端 4) 客户请求需要下载的文件,app 发送下载 ...原创 2015-01-28 11:06:16 · 365 阅读 · 0 评论 -
JEECG随笔--文件下载的配置与注意
[code="java"] import com.opensymphony.xwork2.ActionSupport; import org.apache.struts2.convention.annotation.*; import java.io.FileInputStream; import java.io.FileNotFoundException; import java....原创 2015-01-29 10:40:42 · 1328 阅读 · 1 评论 -
关于核心代码StringUtil里首字母大小写的bug
源码: [code="java"] /** * 首字母大写 * @param realName * @return */ public static String firstUpperCase(String realName) { return StringUtils.replaceChars(realName, realName.substri...原创 2015-04-07 08:55:19 · 2465 阅读 · 0 评论 -
jeecg随笔 -- datagrid扩展editor的思路
easy ui 里的 datagrid 要扩展 editor 实际上只需要在现有可用的 text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree 里 直接 参照 [code="js"] datetimebox : { init : function(container, options) {...原创 2013-06-19 16:28:59 · 642 阅读 · 0 评论 -
jeecg随笔 -- datagrid重新指定数据源
[code="js"] var emptyData = {"rows":[],"total":0}; $("#dg").datagrid("loadData",emptyData); [/code]原创 2013-06-14 17:53:49 · 654 阅读 · 0 评论 -
Jeecg随笔 -- 代码生成
jeecg 直接生成的代码,涉及到关联映射的时候,有必要的时候最好自己检查并调整其映射关系 一些初步的体验: 必须严格分清 显示与数据对象 显示对象里,用于显示的属性 全部使用 String 对象进行显示,而使用对象级联的形式,会导致无法进行行内编辑 可以正常显示的 [code="js"] formatter:function(value,row,index){ ...原创 2013-05-10 11:38:59 · 127 阅读 · 0 评论 -
Jeecg随笔 -- 对象的combotree在前台自动选择已选项
由于 在 datagrid 里 的 [code="js"] {field:'fkReceivedGroup',title:'对口接待单位',align:'center',sortable:false,width : 150, formatter:function(value,row,index){ return sy.fs('{1}', row.fkReceived...原创 2013-05-10 15:07:14 · 254 阅读 · 0 评论 -
jeecg随笔 -- 实体关联属性的设计
在jeecg 里 ,是根据数据库生成实体的,很多关联关系需要自己进行进一步整理才能满足我们的业务需求 例如外键关系 由于很多时候,我们的一个表关联的外键表会超过两个甚至达到10个 这样无法使用 JeecgOneToMainUtil 进行生成关联关系 因此,只能选择 单表模型进行生成 然后自行维护 外键关系 这个关系的维护还是相对简单的. [code="java"] ...原创 2013-05-14 15:25:14 · 518 阅读 · 0 评论 -
jeecg随笔 -- 实体关联属性的设计(add方法)
在 add 方法里,生成器生成的原始代码很简单 [code="java"] Json j = new Json(); try { ****Service.add(****Page); j.setSuccess(true); j.setMsg("添加成功!"); } catch (Exception e) { j.setMsg("添加失败!"); ...原创 2013-05-17 16:58:41 · 734 阅读 · 0 评论 -
jeecg随笔 -- 关于combobox的返回值
在使用 combobox 的时候,返回值的java对象尽量是使用 简单对象(即: 对象里只有字符串属性) 不要直接返回数据库对象 因为使用 [code="java"] com.alibaba.fastjson.JSON.toJSONStringWithDateFormat() [/code] 方法来进行 json 转换的时候, 如果是数据库对象 而且做了关联的话,会载出很多...原创 2013-05-22 11:47:50 · 393 阅读 · 0 评论 -
jeecg随笔 -- combotree只选择叶子节点
[code="javascript"] editor : { type : 'combotree', options : { url : '***********Action!ctrlTree.action', animate : false, lines : !sy.isLessThanIe8(), ...原创 2013-05-23 11:42:08 · 347 阅读 · 0 评论 -
jeecg随笔 --数据导出相关
根据开发文档 数据导出相关的介绍 数据导出 只需要在 导出的 POJO里 声明好就可以进行导出 但是遇到 关联的时候,是无法进行很好的导出的 因此需要在 service 里进行有效的数据整理 而生成 xls 的导出字段序列是由 pojo里 的字段,由上到下进行排序的 想法: 建立专门的导出的pojo实体 调整导出序列 在 service 里进行有效的整理...原创 2013-06-07 15:42:38 · 271 阅读 · 0 评论 -
jeecg随笔 -- Linux下的配置文件异常
部署jeecg 项目到 Linux 的时候............... 1. 表大小写问题 2. 缓存文件的中文注释问题 解决: 1. 直接去代码里改掉注释部分的表名 2. 删除中文部分的注释...原创 2013-06-09 20:15:00 · 136 阅读 · 0 评论 -
jeecg随笔 -- 列自动换行
nowrap = false 搞定原创 2013-06-13 18:26:05 · 815 阅读 · 1 评论 -
jeecg随笔-3.X的生成后配置
[img]http://dl2.iteye.com/upload/attachment/0108/6972/259a5678-23b1-3733-8e95-cbe7081fa9f3.jpg[/img] 生成后按以上步骤进行配置即可.原创 2015-05-19 10:08:06 · 104 阅读 · 0 评论