zoukankan      html  css  js  c++  java
  • JEECG常见问题大全征集

    大家还有什么问题。请跟帖,谢谢支持。

     

    JEECG常见问题大全征集


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

    2. 代码生成器配置问题
       代码生成器眼下分两种:GUI和onlinecoding在线web方式(建议採用这样的)
       onlinecoding代码生成器菜单:onlinecoding-->表单配置
        QQ图片20140624115520.jpg 
       代码生成器配置文件:
                        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. 表单自己定义button问题
        jeecg表单弹出採用的技术是lhgdialog ,技术链接http://www.weiboxiu.cn/plugin/lhgdialog4/api.html
        眼下加入和改动的方法是写的通用的。都在src/main/webapp/plug-in/tools/curdtools.js里面
        所以看不到js方法。假设用户想定义模仿里面的写法就可以。能够随意扩展button

    1. $.dialog({
    2.                         content: 'url:'+addurl,
    3.                         lock : true,
    4.                         //zIndex:1990,
    5.                         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="username" 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" onclick="add('用户录入','userController.do?addorupdate','userList2')">用户录入</a> <a href="#"
    17.         class="update" plain="true" icon="icon-edit" onclick="update('用户编辑','userController.do?addorupdate','userList2')">用户编辑</a></div>
    18. <div align="right">username: <input class="easyui-validatebox" name="userName" style=" 80px"> 真实姓名: <input class="easyui-validatebox" name="realName" style=" 80px"> <a
    19.         href="#" class="easyui-linkbutton" iconCls="icon-search" onclick="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 password: j4jtQQ图片20140624120559.jpg 

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

    8. button权限问题
        注意admin拥有超级权限,换其它号測试;
        假设是採用标签的datagrid页面,自己定义button权限控制是有效的;
        假设未採用标签的列表页面,想使用button权限的话。须要在页面引用下标签,在页面底部写例如以下代码
    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

  • 相关阅读:
    LeetCode题解之Flipping an Image
    LeetCode 之Find Minimum in Rotated Sorted Array
    LeetCode题解Transpose Matrix
    LeetCode 题解之Minimum Index Sum of Two Lists
    LeetCode题解之Intersection of Two Linked Lists
    LeetCode 题解之Add Two Numbers II
    LeetCode题解之Add two numbers
    href="#"与href="javascript:void(0)"的区别
    有关ie9 以下不支持placeholder属性以及获得焦点placeholder的移除
    ie7下属性书写不规范造成的easyui 弹窗布局紊乱
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6692768.html
Copyright © 2011-2022 走看看