About jishuang

该作者尚未填入任何详情
So far jishuang has created 559 blog entries.

tomcat做成服务后如何调整jvm参数

tomcat默认的jvm参数是在apache-tomcat\bin\catalina.bat中JAVA_OPTS配置的如下: set JAVA_OPTS=-Xms128m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Dcom.sun.management.jmxremote -Djava.awt.headless=true 部署实施时如果要调整jvm的参数,可以在这个配置中调整 但是tomcat做成服务后调整catalina.bat中JAVA_OPTS的配置是不起作用的,因为做成服务后是不读取这个文件中的配置,如果需要调整如下: apache-tomcat\bin中把X5w.exe中的X5改为自己的tomcat服务的名字,然后运行这个exe文件就会出现一个配置文件,里面就有内存的配置   具体的配置可以参考http://www.cnblogs.com/Sir-Li/p/4178459.html

动态创建select

动态创建select需要在V3.6以及之后的版本才可以用,V3.6之前的版本有缺陷不支持 在动态创建时要注意 1. bind-ref:直接用data的xid,不要用this.comp(‘data的xid’); 2. bind-options:直接用data的xid.datas 3. bind-optionsLabel和bind-optionsValue:直接设置bind-options关联data中的关系名 参考如下: 引用js文件var select = require("$UI/system/components/justep/select/select"); 动态创建 var parentNode = this.getElementByXid("content2"); var options = { parentNode : parentNode, xid : 'select1', class : "form-control x-edit", 'bind-ref' : [...]

gridSelect加键盘事件

某些情况下需要用键盘去操作组件中的切换,input组件可以直接在bind-keydown事件中处理,gridSelect没有这个事件需要自己绑定一个 gridSelect中组件里面其实用的是input,所有找到gridSelect中的input,给input绑上keydown事件就可以 如下,在gridSelect中回车切换把焦点到input中 var input = $(this.getElementByXid("input1")); $(this.getElementByXid("gridSelect2")).find("input").bind("keydown", function(event) { if (event.keyCode == 13) { input.focus(); } });

orgSelectPC实现部门人员级联下拉

前一个orgSelectPC下拉内容显示非人员的组织数据,后一个orgSelectPC下拉内容只显示人员的数据,前一个下拉修改了选择数据,使后一个的orgselctPC下拉内容发生改变,就可以显示部门人员级联下拉 可以在部门的orgSelectPC的onUpdateValue事件中给人员的orgSelectPC下拉区域的data设置filter,然后在人员orgSelectPC的onShowOption事件中调用data的刷新就可以使内容发生变化 当然在部门的orgSelectPC修改选择数据后,人员的orgSelectPC的数据也要清空,同样在部门的orgSelectPC的onUpdateValue事件操作 控制orgSelectPC只显示什么类型的组织数据可以通过includeOrgKind属性控制 部门orgSelectPC的定义如下: <div class="x-gridSelect" component="$UI/system/components/justep/org/orgSelectPC" xid="orgSelectPC1" bind-ref='$model.data2.ref("fDeptID")' bind-labelRef='$model.data2.ref("fDept")' onUpdateValue="orgSelectPC1UpdateValue" multiselect="false" includeOrgKind="ogn,dpt,pos"> <div component="$UI/system/components/justep/data/bizData" autoLoad="false" xid="bizData3" limit="-1"> <treeOption xid="default14" delayLoad="false"/> </div> <option xid="option8" value="SA_OPOrg" label="sName"> <columns xid="columns3"> <column name="sName" xid="column8"/> </columns> </option> [...]

gridselect实现级联下拉

修改前一个下拉框的数据,使后一个下拉框中的内容发生改变,就是级联下拉。 可以在前一个下拉框的onUpdateValue事件中给后一个下拉框的option关联的data设置filter,然后在后一个下拉框的onShowOption事件中调用data的刷新就可以使内容发生变化 当然在修改了前一个下拉的选择数据后,后一个下拉框的数据也要清空,同样在前一个下拉框的onUpdateValue事件操作,如下: 第一个下拉框的定义 <div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect" xid="gridSelect6" bind-ref="$model.bizData2.ref(&quot;fDQID&quot;)" bind-labelRef="$model.bizData2.ref(&quot;fDQ&quot;)" onUpdateValue="gridSelect6UpdateValue"> <option xid="option6" data="RegionData" value="DEMO_Region" label="fName"/> </div> 第一个下拉框onUpdateValue事件的代码 Model.prototype.gridSelect6UpdateValue = function(event) { var data = this.comp("bizData2"); var RegionID = data.getValue("fDQID"); var ProvinceData [...]

附件编辑什么情况下会被锁定

为了防止同一个文件同时多人编辑,平台控制了一个人在编辑是文件处于锁定状态,使其他人不能打开 具体有下面的情况会使文件被锁 1.点编辑打开,编辑后,直接点平台默认提供的“保存”按钮 2.点编辑打开,没有编辑,再关闭,文件不会被锁 3.点编辑打开,编辑后,直接点右上角的关闭,弹出提示框,点“取消”,编辑的数据不会保存,文件也不会被锁 4.点编辑打开,编辑后,直接点右上角的关闭,弹出提示框,点“确定”,编辑的内容会保存,文件被锁 5.点编辑打开,编辑后,点右下角的“保存”,编辑页不会关闭,点“成文”才会关闭,成文关闭后文件不会被锁

include和use的区别

在BIZ层模块与模块之间的引用在model.config.m文件中添加include或这use include和use的区别如下: include:将其他模块中定义的东西完全引用,可以传递,如A include B,B include C,则A可以使用C的定义 user:将其他模块中定义的东西引用到本模块,可不可以传递,如A use B,B use C,则A不可以使用C的定义

流转对话框选择组织下面是空的

下一个环节行没有设置执行规则 平台默认会在流转对话框选择组织的下面列出所有有下个环节权限的组织,如果组织下面是空的,需要检查功能权限是否分配的正确 下一个环节行设置了执行规则 确认执行规则中设置把范围表达式是否正确,流转对话框可以选择的组织是通过这个表达式查出组织信息 如果范围表达式是自己需要的函数,那就需要确认功能权限分配的是否正确 权限的确认 1.在“组织权限——角色管理”功能中把功能权限分配给角色 2.在“组织权限——按组织授权”功能中给相关的组织分配角色 或者在“组织权限——按角色授权”功能中给角色分配相关的组织

服务端报找不到表的错误

oracle数据库tomcat控制报错 Caused by: java.sql.SQLException: ORA-00942: 表或视图不存在 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.T2CConnection.checkError(T2CConnection.java:672) at oracle.jdbc.driver.T2CConnection.checkError(T2CConnection.java:598) sqlserver数据库tomcat控制报错 Caused by: java.sql.SQLException: 对象名 'PM_CBCS_ZB' 无效。 at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:365) at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2781) at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2224) mysql数据库tomcat控制报错 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table [...]