登陆时报错“登录用户不在注册列表中”如何解决?
在登录的时候报错“编码:JUSETP153011;提示:登录用户不在注册用户列表中!” 这个错误一般情况是用的是license-server模式,license-server中需要配置一个数据源sys,这个数据源名不能修改,必须为sys,而且sys数据源的配置信息必须与BusinessServer连接的系统库(及默认是system数据源)为同一个
在登录的时候报错“编码:JUSETP153011;提示:登录用户不在注册用户列表中!” 这个错误一般情况是用的是license-server模式,license-server中需要配置一个数据源sys,这个数据源名不能修改,必须为sys,而且sys数据源的配置信息必须与BusinessServer连接的系统库(及默认是system数据源)为同一个
css控制如下: .x-grid .x-grid-hdiv{ display:none; } js控制如下: 隐藏某个.w中的gird的表头,先获取到window节点的id,然后在window节点中查找grid,并设置css,参考: var window = this.getIDByXID("window"); $("#"+window).find(".x-grid .x-grid-hdiv").css({"display":"none"}); 隐藏某个grid的表头,先获取grid的id,然后拼接获取window中表头的dom,并设置css,参考: var gridID = this.getIDByXID("grid3"); $("#gview_"+gridID).find(".x-grid-hdiv").css({"display":"none"});
onAfterAdvance事件的event参数中有processControl,processControl中就是任务信息,获取sName的值参考 Model.prototype.processAfterAdvance = function(event){ var processControl = event.processControl; var toItems = processControl.getToItems(); if (toItems) { for ( var i = 0; i < toItems.length; i++) { var item = toItems[i]; var sName = item.getTaskRelationValue("sName"); [...]
3.4版本中运行平台提供的任务归档功能,oracle数据库保存如下: Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150039; 提示: 执行sql: delete from SA_Task where sFlowID in (select sFlowID from (select sFlowID from SA_Task where sKindID=? and (sStatusID=? or sStatusID=?) and sActualFinishTime>=? and sActualFinishTime<=? and version=? ) [...]
平台提供的系统组件的js文件,最终运行时一般都是找的合并文件,那么如果要调试或者修改这些js文件如何操作呢? 以为修改/UI2/system/components/justep/button/button.js为例 第一步: 在studio中选择UI2下的system,点击菜单栏中的搜索,选择搜寻文件,设置“文件名模式”为*.xml,在包含的文本中输入/button.js,然后搜索 第二步:在搜索区域找到搜索到的xxx.min.js.xml格式命名的文件(如果是在包含有designer的目录下的xml不用管), button.js对应的就是comp.min.js.xml中,打开这个xml文件这个js文件所在的file节点同级的output节点中配置的js文件是哪个 第三步:可以到UI2/system目录下xml文件同级查找这个js文件,如果js文件所在,可以通过执行%JUSTEP_HOME%/tools/dist/dist.bat合并新的js文件,这样就可以使修改的js文件生效 开发调试的时候每次修改都需要合并会比较麻烦,如何使组件的js文件直接生效呢?可以通过下面的方式去修改即可: 在合并的js文件中用/button搜索找到define定义的地方如: define("$model/UI2/system/components/justep/button/button" 改为 define("$model/UI2/system/components/justep/button/button__" 如果xml文件同级没有合并的js文件,那么js文件是在runtime\UIServer\WEB-INF\lib\resources.jar中的,resources.jar中的文件不能通过合并的方式生成新的js文件,只能通过修改使组件的js生效 首选在runtime\UIServer\WEB-INF\lib\resources.jar中找到这个js文件,然后把js文件拷贝到model\UI2\system相同目录下(如biz.comp.min.js,需要把runtime\UIServer\WEB-INF\lib\resources.jar中的\UI2\system\components\biz.comp.min.js这个文件拷贝出来放到model\UI2\system\components下),然后参考上面红色字的说明去修改即可
在保存数据时服务端报错Data truncation: Data too long for column,如下: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'fDepTintroduce' at row 1 这个错误说明数据库中fDepTintroduce的字段长度太小了,不够用,需要到数据库中把字段长度改大点
BeX5中的功能默认情况下是需要把功能权限分配给角色,然后再给相关的设置授权不同的角色权限 在某些情况下可能会需要所有用户不同分配权限都能查看,可以参考下面的步骤配置 1.在BIZ下找到此功能对应的的process文件,设置类型为“SYSTEM” 2.在UI2对应模块的config目录下打开功能树配置文件(XXX.function.xml),把功能的展现类型设置为soild
现象 插件参数准备完成 Installing "cordova-plugin-splashscreen" for android Failed to install 'cordova-plugin-splashscreen':Error: cmd: Command failed with exit code 1 Error output: 'D:\x5_version\BeX5_5098\model\Native\test' 锟斤拷锟斤拷锟节诧拷锟斤拷锟解部锟斤拷锟筋,也锟斤拷锟角匡拷锟斤拷锟叫的筹拷锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷锟侥硷拷锟斤拷 at ChildProcess.whenDone (D:\x5_version\BeX5_5098\tools\cordova\node_modules\cordova-lib\node_modules\cordova-common\src\superspawn.js:139:23) at emitTwo (events.js:87:13) at ChildProcess.emit (events.js:172:7) at maybeClose (internal/child_process.js:818:16) [...]
不通过登陆页直接通过url链接直接跳转到BeX5的首页或者功能页的实现 直接跳转到首页的url参考如下: http://IP:端口/x5/UI2/portal/pc/index.w?username=system&password=E10ADC3949BA59ABBE56E057F20F883E 需要在url上传username和password参数 注意:password值必须是md5加密的 直接跳转到功能页的url参考如下: http://IP:端口/x5/UI2/appdemo/test/process/textarea/mainActivity.w?process=/appdemo/test/process/textarea/textareaProcess&activity=mainActivity&bsessionid=6D9AF5D19970BBDE55695B4E26671A57 需要在url上传bsessionid参数 注意:传的bsessionid必须是有效的才可以 直接跳转到功能页并且还有显示门户功能树的url参考人如下: http://IP:端口/x5/UI2/v_/portal/pc/index.w?username=system&password=E10ADC3949BA59ABBE56E057F20F883E&device=pc#!($model/UI2/appdemo/test/process/loadData/mainActivity.w)
在文档中心配置文档服务器后,在地址栏中输入地址确认是否启动成功或者在附件操作的时候控制台会报错org.outerj.daisy.httpconnector.spi.BadRequestException: 认证服务认证失败 文档服务器在实施部署时默认会有BusinessServer的校验,但如果发请求的BusinessServer不是%JUSTEP_HOME%\conf\server.xml中 配置的地址就会有这个报错 简单的就是把这个配置去掉,然后重启服务,或者把地址配置为对应的BusinessServer的地址