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 [...]

oracle和sqlserver找不到字段的错误

oracle数据库tomcat控制台报错 Caused by: java.sql.SQLException: ORA-00904: "T"."SLIMITSECOND": 标识符无效 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: 列名 'FREMARK' 无效。 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) 这个错误是指数据库没有找到相关的字段,需要到数据库中确认是否有报错的这个字段 如果用的是ksql并且概念中的关系名和数据库中对应的字段不一样要确保在映射中设置了对应关系 下图中是普通字段和关系的对应关系,还要看主键是否一致 [...]

gridselect设置焦点和输入框的样式

gridselect显示值或者输入的地方其实是一个input框,所以对gridselect设置焦点或样式,其实是设置里面的input框的 1.设置焦点 $(this.getElementByXid("gridSelect1")).find("input").focus(); 2.设置样式 $(this.getElementByXid("gridSelect1")).find("input").addClass("gridselectInput"); gridselectInput的设置如下: .gridselectInput { background: #00CCFF; } 其中gridSelect1就是gridselect的xid,当然移出焦点和删除添加的样式就用blur()和removeClass("gridselectInput")

动态创建grid设置列的前端过滤

动态创建grid设置列的前端过滤,先设置useFilterBar : true,然后在column上设置searchoptions属性控制,具体如下: // 引用grid.js var Grid = require("$UI/system/components/justep/grid/grid"); Model.prototype.button5Click = function(event) { var parentNode = this.getElementByXid("content2"); var option = { parentNode : parentNode, // grid的属性,设计时有的属性都可以设置 xid : "gridMain", data : "data1", width : [...]