问题1:协同开发平台渲染页面出现异常,参数appCode【A】和serviceCode/pageCode【B】不匹配?
         答复:

       问题原因是页面选的编码【A/B】不存在,及应用A下不存在编码为B的服务编码或者页面编码,解决方法是进入设计页面重新选择新的编码或者到应用A下新增编码B。

问题2:如何设置树目录?
         答复:
  • Key为“”,否则新增parentI报错;

         

  • key字段名设置,否则url传参会有问题;

     

  • 右键参数设置。

​​​​​​​     

        

问题3:JS怎么自定义验证?
         答复:

    JS自定义验证增加如下代码:

// 新增存在验证规则
			wui.addValidateMethod("exist", function(value, element){
				if($("#param1").val()){
					return true;
				}
				return $("#sql1").val() != "";
			},"验证属性名和查询数据SQL属性需任意填写一项");

 

问题4:怎么设置动态加载验证规则?
         答复:

   动态加载验证规则增加如下内容:

<!--
 * @Author: feily
 * @Date: 2020-02-19
 * @Description: 重载初始化表单验证
 --> 
 
<script type="text/javascript">

	// 重载初始化表单验证
	function initFormValidate(){
		
		var isCatalog = _queryParams.isCatalog || false;
		if(isCatalog){
			
			// 隐藏菜单地址
			$("#menuUrlCell_label").hide();
			$("#menuUrlCell").hide();
			$("#menuUrl").attr("validate", "");
		}
		
		// 初始化表单验证
		_initFormValidate();
	}
	
</script>

 

问题5:怎么将多张表信息合并到1个树目录里?
         答复:

  需要增加如下代码信息。 

SELECT NULL AS
	`parentId`,
	`a`.`app_id` AS `id`,
	`a`.`app_name` AS `name`,
	'app' AS `type`,
	`a`.`order_num` AS `order_num`,
	`a`.`app_id` AS `app_id`,
	'' AS `group_id`,
	`a`.`tenant_code` AS `tenant_code` 
FROM
	`v_sys_application` `a` UNION
SELECT
	( CASE WHEN ( `g`.`parent_group_id` IS NOT NULL ) THEN `g`.`parent_group_id` ELSE `g`.`app_id` END ) AS `parentId`,
	`g`.`group_id` AS `id`,
	`g`.`group_name` AS `name`,
	'group' AS `type`,
	`g`.`order_num` AS `order_num`,
	`g`.`app_id` AS `app_id`,
	`g`.`group_id` AS `group_id`,
	`g`.`tenant_code` AS `tenant_code` 
FROM
	`fpj_page_group` `g`

 

问题7:怎么隐藏列表中的操作列?
         答复:

 在列表操作一列,点击高级属性,在控制样式类里增加“{{if masterPageType!='form'}} hide{{/if}}”,如下图所示: 

        

问题8:逻辑删除怎么加条件?
         答复:

     SQL语句里条件前加"IN",如下图所示:

     

问题9:入库字段与预想不一致的情况怎么追查?
         答复:

预览页面,保存之前,点击“检查”查看network

点击保存,查看请求的参数情况:核查字段传的是否对,就可以追查到问题。

问题10:应用系统引用配置框架跨域问题如何解决?
         答复:

       方案一:目前新版wui框架支持弹层的时候自动检测是否跨域,如果跨域的话,将不会在顶层弹出,而会向下层级查找可弹出的非跨域窗口;
       方案二:如果内嵌页面的话可以采用弹出新窗口形式代替弹层。

问题11:表单中B字段是根据A字段所选项显示相应选项范围怎么配置?
         答复:

表单中B字段是根据A字段所选项显示相应选项范围怎么配置,比如说,有两个下拉选择,一个(orgId)是部门,一个(userId)是部门下的用户,该下拉选择需根据orgId查询下面的users,就在部门组件那边配置如图

用户那个组件不需要配置联动的内容,只需要接口那边配置多一个查询条件orgId即可。

问题12:字段下拉选择后,需要保存2个值的情况,如何配置?
         答复:

字段下拉选择后,需要保存2个值的情况,如线路下拉选择后,需要存lineId和lineName两个信息,如何配置?该字段配置如下图:选中该字段,在属性->数据设置中配置如下信息。

问题13:树列表与子列表效果
         答复:

树列表效果如下:

子列表效果如下:

问题14:树目录有多级,第一级出现选择不到的现象,怎么解决?
         答复:

树目录有多级,第一级选择不到,现象如以下图:

解决办法:第一级的数据选不到,设置前端新增树根节点。

 

问题15:发起流程出现Application编码问题怎么解决
         答复:

发起流程出现Application编码问题一般是该编码取值不正确,可以手动更改。

首先,在流程列表里查看该流程对应的Application编码;

然后打开流程发起按钮的页面,进入页面设计界面里;

将鼠标定位到该按钮处,弹出页面传递参数->页面参数值更改为查看到的Application编码即可。

问题16:怎么将非菜单的目录显示在应用系统左边目录树中?
         答复:

目前系统只有菜单才会显示在应用系统的左边目录树中

如要将现有页面或其他显示在系统左边树目录中,可将其转换为菜单,就可以显示出来;

问题17:列表中选择某项,已选择区域仍未显示的问题
         答复:

弹出框选择界面中,选择列表中某项,右边已选择区域未显示,且提示“添加数据不能为空”:

返回到列表的设计页面,定位到列表框,检查属性中的“列表主键字段”是否有配置相应主键,注意配置非主键会有影响;

效果如下:

问题18:页面出现挤压现象,如何调整
         答复:

页面出现挤压现象,如何调整

进入该页面设计界面,查看属性->基本设置->单元格id栏,后面是否有"Cell",如果没有就会出现页面挤压变形的情况,默认情况下是有这个信息。

 

问题19:页面有集成不需要显示在菜单里,怎么配置
         答复:

场景:例如项目人员信息和单位信息已和树页面集成在一起,项目人员信息、项目单位信息不需要显示菜单里:

点击该菜单,按右键展开菜单,点击转换成页面,就可以设置为非菜单显示:

问题20:发起流程提示应用编码不存在,怎么解决
         答复:

发起流程提示应用编码不存在,在该页面里配置appID信息。

问题21:表单字段是下拉选项,如何将列表的查询条件也显示为下拉选择
         答复:

表单字段如指标分类配置是下拉组件,且有财务、客户、内部流程选项,列表中的指标分类设置为查询条件,该查询条件也需要提供下拉选择,如何配置?

打开列表的页面设计界面,选择该列,属性->定义初始化列格式及搜索类型里选择“普通下拉框”,在自定义下拉静态数据里配置原来详情页面中的选择集合即可。

预览查看效果如下:

问题22:弹窗的树状选择,怎么设置某些值不能勾选
         答复:

弹窗的树状选择,怎么设置某些值不能勾选,如下场景

在服务接口返回的时候进行设置,空值就可以选,有值就不能选

 

问题23:使用Pageoffice打开Office word报错0x80040154、POBrowse问题
         答复:

当页面使用母版页为"OA流程表单母版页",安装了pageOffice控件后,个别电脑打开正文标签页时,仍有报错的情况,解决办法如下:

一、Pageoffice打开word报错0x80040154问题

1、错误信息

(1)使用pageoffice打开word时候,报错如下:

(2)本地安装过wps但卸载了wps,Microsoft Office图标无法显示,如下图:

2、原因分析:

因为安装WPS时关联了.doc.xls.ppt等文件的图标,卸载WPS时勾选了“保留用户配置文件”,导致Microsoft Office无法自动关联,从而无法显示.doc.xls.ppt等文件的图标。

3、解决方法

(1)重新安装WPS,在开始菜单中找到WPS的“配置工具”并打开。

(2)打开配置工具后,点击“高级”按钮。

(3)取消勾选以WPS默认为指定文件的打开方式。

(4)完成以上设置后,可以发现失去关联的图标又恢复正常显示了。

二、pageoffice打开word报POBrowse应用程序已停止工作问题。

即使用office又使用wps引起的,将word报告默认打开方式设置为office,便可解决该问题。