JEECG常见问题大全征集

大家还有什么问题,请跟帖,谢谢支持。。
JEECG常见问题大全征集


1. jeecg没有数据库脚本问题
jeecg不需要数据库脚本,在数据库创建好数据库,项目配置好数据源链接,会自动建表,登录时候有初始化数据链接
该机制配置文件:src/main/resources/dbconfig.properties
属性:
#更新|创建|验证数据库表结构|不作改变 默认update(create,validate,none) hibernate.hbm2ddl.auto=create

2. 代码生成器配置问题
代码生成器目前分两种:GUI和onlinecoding在线web方式(建议采用这种)
onlinecoding代码生成器菜单:onlinecoding-->表单配置
<ignore_js_op style="word-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; "><img id="aimg_831" aid="831" src="http://www.jeecg.org/data/attachment/forum/201406/24/115507m3ouu34knux33jkj.jpg" zoomfile="data/attachment/forum/201406/24/115507m3ouu34knux33jkj.jpg" file="data/attachment/forum/201406/24/115507m3ouu34knux33jkj.jpg" class="zoom" width="600" inpost="1" alt="QQ图片20140624115520.jpg" title="QQ图片20140624115520.jpg" initialized="true" style="word-wrap: break-word; cursor: pointer; "></ignore_js_op>
代码生成器配置文件:
a.数据库配置src/main/resources/jeecg/jeecg_database.properties(代码生成器和项目的数据库配置是分开的)
b.代码生成器相关配置文件src/main/resources/jeecg/jeecg_config.properties(比如代码生成根路径)
详细请参看文档《JEECG 开发指南》第7节代码生成器专题

3. 代码生成后,spring扫描配置(entity、service、controller)
http://www.jeecg.org/forum.php?mod=viewthread&tid=1832&extra=

4. 表单自定义按钮问题
jeecg表单弹出采用的技术是 lhgdialog ,技术链接 http://www.weiboxiu.cn/plugin/lhgdialog4/api.html
目前添加和修改的方法是写的通用的,都在src/main/webapp/plug-in/tools/curdtools.js里面
所以看不到js方法,如果用户想定义模仿里面的写法即可,可以任意扩展按钮
  1. $.dialog({
  2. content: 'url:'+addurl,
  3. lock : true,
  4. //zIndex:1990,
  5. width:width,
  6. height:height,
  7. title:title,
  8. opacity : 0.3,
  9. cache:false,
  10. ok: function(){
  11. iframe = this.iframe.contentWindow;
  12. saveObj();
  13. return false;
  14. },
  15. cancelVal: '关闭',
  16. cancel: true /*为true等价于function(){}*/
  17. })
复制代码
5.列表自定义查询条件问题
jeecg默认生成的查询条件,布局如果满足不了需求可以自定义查询条件
参考代码:src/main/webapp/webpage/system/user/userList2.jsp
参考demo如下
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  4. <div class="easyui-layout" fit="true">
  5. <div region="center" style="padding: 1px;"><t:datagrid name="userList2" title="用户管理" actionUrl="userController.do?datagrid" idField="id" fit="true">
  6. <t:dgCol title="编号" field="id" hidden="false"></t:dgCol>
  7. <t:dgCol title="用户名" sortable="false" field="userName" width="20"></t:dgCol>
  8. <t:dgCol title="部门" field="TSDepart_departname"></t:dgCol>
  9. <t:dgCol title="真实姓名" field="realName"></t:dgCol>
  10. <t:dgCol title="状态" sortable="true" field="status" replace="正常_1,禁用_0,超级管理员_-1"></t:dgCol>
  11. <t:dgCol title="操作" field="opt" width="100"></t:dgCol>
  12. <t:dgFunOpt funname="szqm(id)" title="设置签名" />
  13. <t:dgDelOpt title="删除" url="userController.do?del&id={id}&userName={userName}" />
  14. </t:datagrid>
  15. <div id="userListtb" style="padding: 3px; height: 25px">
  16. <div style="float: left;"><a href="#" id="add" class="easyui-linkbutton" plain="true" icon="icon-add" οnclick="add('用户录入','userController.do?addorupdate','userList2')">用户录入</a> <a href="#"
  17. class="update" plain="true" icon="icon-edit" οnclick="update('用户编辑','userController.do?addorupdate','userList2')">用户编辑</a></div>
  18. <div align="right">用户名: <input class="easyui-validatebox" name="userName" style="width: 80px"> 真实姓名: <input class="easyui-validatebox" name="realName" style="width: 80px"> <a
  19. href="#" class="easyui-linkbutton" iconCls="icon-search" οnclick="userListsearch();">查询</a></div>
  20. </div>
  21. </div>
  22. </div>
  23. <script type="text/javascript">
  24. function szqm(id) {
  25. createwindow('设置签名', 'userController.do?addsign&id=' + id);
  26. }
  27. </script>
复制代码
6. maven环境配置问题
jeecg官方采用了oschina的中央仓库,如果是jar下载问题的话,可以下载我们已经打包好的本地maven仓库
下载地址: http://www.jeecg.org/forum.php?m ... 1805&extra=page%3D1
oschina仓库配置: http://maven.oschina.net/help.html
maven学习视频和资料下:链接: http://pan.baidu.com/s/1jGmP9EA 密码: j4jt<ignore_js_op style="word-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; "><img id="aimg_832" aid="832" src="http://www.jeecg.org/data/attachment/forum/201406/24/120603jlb6xtz806xt80hd.jpg" zoomfile="data/attachment/forum/201406/24/120603jlb6xtz806xt80hd.jpg" file="data/attachment/forum/201406/24/120603jlb6xtz806xt80hd.jpg" class="zoom" width="600" inpost="1" alt="QQ图片20140624120559.jpg" title="QQ图片20140624120559.jpg" initialized="true" style="word-wrap: break-word; cursor: pointer; "></ignore_js_op>

7. 二级三级联动问题
一级联动例子参考:常见示例-表单验证-下拉联动

8. 按钮权限问题
注意admin拥有超级权限,换其他号测试;
如果是采用标签的datagrid页面,自定义按钮权限控制是有效的;
如果未采用标签的列表页面,想使用按钮权限的话,需要在页面引用下标签,在页面底部写如下代码
  1. <t:authFilter></t:authFilter>
复制代码
9. 上传word模板报错问题
onlinecoding上传word模板采用的是组件jacob,该组件需要在window系统下,而且需要做对应的配置,如果你是linux系统,请采用fck编辑器,将word内容复制进去;
详细参考文档《JEECG Online Coding开发手册》
http://yun.baidu.com/s/1iCkb

10. 工作流咨询问题
工作流版本还未发布,学习例子 http://www.jeecg.org/forum.php?m ... 1800&extra=page%3D1

11. popup使用问题
12. 数据权限问题
参考 http://www.jeecg.org/forum.php?m ... 1776&extra=page%3D1

13. minidao使用问题
http://yun.baidu.com/share/link?uk=2668473880&shareid=337844502

14. 文档视频下载
http://www.jeecg.org/forum.php?m ... ge=1&extra=#pid3642
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值