关键词:页面部件,门户管理,系统页面,系统门户,门户开发

O2OA提供的门户管理平台可以让用户自由地为企业定制符合企业特色的门户系统,门户页面。可以让页面展现的内容真正满足企业自身的需求。本文主要介绍如何在O2OA中创建和使用门户页面部件。


部件相当于一个子页面,部件中元素的和页面中元素用法一致。您可以在门户有页面中插入部件或者部件内的元素。

创建部件

新建部件

image


选择容器元素创建

从页面/部件中,选择容器元素(Div),创建部件,容器内的元素是作为新部件的元素保存。

image



部件的使用

插入部件

可以在页面中插入部件,如果当前页面在设计PC端,那么插入的是部件的PC模式内容;如果当前页面在设计Mobile端,那么插入的是部件的Mobile模式内容。



image

1、计算部件

如果使用计算部件,可以通过条件计算来插入部件。如:


if( this.page.get("type").getData() == "yes" ){
    return "部件1"; //需返回部件名称或部件ID
}else{
    return "部件2";
}


2、参数

可以在页面的部件属性中传参数给部件。可以通过固定值或者是脚本传参。

参数脚本


return {  //如果使用脚本,需要返回参数对象
    "par1" : "参数值1",
    "par2" : "参数值2"
}


在 部件中可以通过· this.page.getWidgetPrameters(); 来获取页面传入的参数

比如上面的参数脚本


var par = this.page.getWidgetPrameters();
//获取的par是
//{
//    "par1" : "参数值1",
//    "par2" : "参数值2"
//}


插入部件元素

可以在页面中插入部件的元素。如果当前页面在设计PC端,那么插入的是部件的PC模式内容;如果当前页面在设计Mobile端,那么插入的是部件的Mobile模式内容。

image

获取部件内的元素

可以在页面中重复插入同一个部件,可以通过 this.page.getWidgetModule( widget, moduleName );可以来获取制定部件的元素。

比如:

1、设计了一个部件,包含一个设计元素subject。

2、在主页面里两次嵌入1步骤创建的部件,一个标识是widget_1, widget_2。

var module = this.page.getWidgetModule( "widget_1", "subject"); 
//部件widget_1的subject组件 
var data2 = this.page.getWidgetModule( "widget_2", "subject").getData(); 
//部件widget_2的subject组件的值


推荐文章:

开发知识-数据优化知识点
2021-02-07
查询性能优化使用连接(JOIN)来代替子查询(Sub-Queries)MySQL从4.1开始支持SQL的子查询。这个技术可以使用SELECT语句来创建一个单列的
云服务器-阿里云ECS服务器的端口启用
2021-02-07
O2OA成功启动后,有可能无法正常访问服务器,需要在ECS进行安全策略配置,开放端口:80、20020、20030在阿里云上完成O2OA平台部署,并且启动完成后
系统配置-开机自动启动O2Server
2021-02-19
O2OA开发平台允许将平台启动设置为跟随操作系统自动启动,这样避免服务器重启后,还需要手工启动O2Server的操作。本篇介绍如何在windows和Linux两
开发知识-Vue篇:在Vue应用中集成O2OA
2021-12-01
  在前面的章节中,我们介绍了两种在O2OA中使用Vue开发应用的方式,已经可以满足绝大多数的情况了。如果您考虑完全脱离O2的web服务器,自己搭建web服务器
流程设计-服务调用-服务地址URL动态参数
2022-03-01
在复杂的流程设计中通常需要与第三方系统进行数据交互,除了在表单上进行服务调用的方式以外,O2OA还可以使用服务调用环节,在流程运行时完成服务调用。本文主要介绍如
常见问题-服务器和日志时间相差12小时的问题
2021-02-07
解决方案:修改start_linux.sh,在最后的调用java命令的参数中添加时区参数:-Duser.timezone=GMT+08重启后生效!
企业办公首页使用说明
2021-02-19
O2OA企业办公首页的导航栏中,有直观清爽的界面、功能丰富的应用。根据企业办公需求随心使用,包含流程管理、会议管理、组织管理、日程管理等等。
移动办公-将平台集成到华为WeLink
2021-02-25
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以WeLink企业内部轻应用的方式集成,同步WeLink的通讯录作为本地组织人员架构,并且可以将待办
政务信息化协同平台演示环境
2021-08-27
概述政务信息化协同平台适用于政务部门、事业单位等。用户可以一目了然的看到政务工作中的待办事宜、通知公告等信息,也可以按用户的需要设置各类功能,如发文管理、收文管
开发知识-在PAAS平台上部署O2OA开发平台
2021-02-07
一、镜像制作1、将安装介质o2server-5.0.3-linux.zip上传至镜像制作服务器上。(上传目录为/paas/xxhpaas/moka/o2oa)2

results matching ""

    No results matching ""