O2OA使用手册
第1章 功能简介及概述
第6章 平台部署与配置
  • 6.1 O2OA(v9.5)开发平台更新说明(二):数据视图与内容管理双优化
  • 6.2 安装部署-私有化部署服务器架构推荐
  • 6.3 安装部署-在Linux系统中部署O2OA 平台
  • 6.4 安装部署-在Windows系统中部署O2OA 平台
  • 6.5 安装部署-通过Docker Hub快速部署docker镜像
  • 6.6 安装部署-在宝塔/PHPStudy中部署O2OA 平台
  • 6.7 安装部署-O2OA 平台之HTTP端口规划
  • 6.8 安装部署-平台服务器版本升级操作说明
  • 6.9 安装部署-O2OA 平台集群部署配置及操作说明
  • 6.10 安装部署-在线部署自定义应用的WAR包和JAR包
  • 6.11 服务器配置与管理-​O2OA主要配置文件说明
  • 6.12 服务器配置与管理-服务器端口冲突和端口修改
  • 6.13 服务器配置与管理-如何修改服务器内存占用率?
  • 6.14 服务器配置与管理-如何访问和操作H2内置数据库
  • 6.15 服务器配置与管理-​如何在O2OA中使用MySQL数据库?
  • 6.16 服务器配置与管理-如何修改平台支持的数据库驱动包
  • 6.17 服务器配置与管理-O2OA使用openGauss(华为高斯数据库)配置
  • 6.18 服务器配置与管理-O2OA 平台平台数据库配置信息样例
  • 6.19 服务器配置与管理-配置O2OA服务器连接O2云
  • 6.20 服务器配置与管理-O2OA实现服务器随操作系统自动启动
  • 6.21 服务器配置与管理-文件存储服务器配置
  • 6.22 服务器配置与管理-工作日节假日配置
  • 6.23 服务器配置与管理-消息提醒配置说明
  • 6.24 服务器配置与管理-自定义消息提醒
  • 6.25 服务器配置与管理-定制消息通知的内容
  • 6.26 服务器配置与管理-消息通知过滤
  • 6.27 服务器配置与管理-为待办创建配置邮件通知
  • 6.28 服务器配置与管理-待办待阅数据的查询操作和管理
  • 6.29 服务器配置与管理-​自动执行平台数据的备份与恢复
  • 6.30 服务器配置与管理-数据导出导入与系统数据备份
  • 6.31 ​服务器配置与管理-定期自动执行数据备份与恢复
  • 6.32 系统安全-O2OA作为认证中心实现基于OAUTH2单点认证
  • 6.33 系统安全-O2OA基于Nginx的SSL跳转、转发配置
  • 6.34 O2OA 平台如何基于nginx上下文分发的方式快速集群部署
  • 6.35 系统安全-访问日志相关配置
  • 6.36 系统架构-平台集群化部署之基于Nginx端口分发机制实现集群部署
  • 6.37 系统安全-审计日志相关配置
  • 6.38 系统安全-平台日志文件说明
  • 6.39 系统架构-基于nginx快速集群部署-上下文分发
  • 6.40 系统安全-O2OA日志输出设置log4j2.xml
  • 6.41 系统安全-用户密码初始化规则的设定(默认密码是什么)
  • 6.42 系统安全-启用HTTPS(百度云版)
  • 6.43 系统安全-启用HTTPS(腾讯云版)
  • 6.44 系统安全-自签名SSL证书验证HTTPS功能
  • 6.45 系统安全-登录密码RSA加密
  • 6.46 系统安全-用户登录IP限制
  • 6.47 O2OA 平台前端安全配置建议(一)
  • 6.48 系统安全-在用户登录过程中启用图形验证码
  • 6.49 系统协作集成-金山文档
  • 6.50 系统安全-平台部署之使用非root用户运行服务
  • 6.51 O2OA(v9.5)开发平台更新说明(一):流程平台
  • 6.52 系统协作集成-集成永中Office
  • 6.53 系统安全-O2Server启用国密加密设置
  • 6.54 系统协作集成-集成金格在线Office
  • 6.55 系统安全-日志应用使用说明
  • 6.56 O2OA(v9.5)开发平台更新说明(三):聚焦安全与系统维护的全面升级
  • 6.57 系统安全-用户重置密码操作(重置后密码是什么)
  • 6.58 系统安全-超级管理员(xadmin)密码修改
  • 6.59 O2OA(v9.5)开发平台更新说明(四):手机端焕新登场、功能再升级、体验再飞跃!
  • 6.60 系统安全-使用Web端运行服务器管理命令
  • 6.61 O2OA(v9.5)开发平台更新说明(五):应用功能优化与问题修复
  • 6.62 系统安全-o2server无法正常显示验证码解决办法
  • 第16章 开发知识及常见问题
  • 16.1 O2OA如何实现文件跨服务器的备份
  • 16.2 O2OA 平台服务器故障排查
  • 16.3 开发知识-让后端代理/接口脚本编写也能像前端一样用上debugger
  • 16.4 常见问题-SQLServer中创建新数据库使用哪个中文编码?
  • 16.5 O2OA 平台流程引擎中如何修改,定制流程的流转记录
  • 16.6 mysql数据库备份
  • 16.7 domain不正确的时候如何强制设置成正确的
  • 16.8 配置文件中使用密文存储密码
  • 16.9 常见问题-连接MySQL出现 Public Key Retrieval is not allowed 的错误
  • 16.10 常见问题-查看表结构
  • 16.11 常见问题-7.2及以上版本开启web代理后请求中没有正确使用web端口问题解决方式
  • 16.12 linux环境libreoffice安装及使用
  • 16.13 在O2OA中使用网络会议(二):Openmeetings与O2OA认证配置
  • 16.14 在O2OA中使用网络会议(一):Openmeetings-5.1.0亲手安装整理 Step-By-Step
  • 16.15 藕粉社区问答系列1
  • 16.16 藕粉社区问答系列2
  • 16.17 藕粉社区问答系列3
  • 16.18 快速入门-平台相关资料汇总
  • 16.19 快速入门-服务器总体介绍汇总
  • 16.20 快速入门-流程表单载入基础数据
  • 16.21 快速入门-常用表单脚本样例汇总
  • 16.22 快速入门-自定义表数据分页样例
  • 16.23 云服务器-阿里云ECS服务器的端口启用
  • 16.24 开发知识-React篇:在O2OA 平台框架中使用React
  • 16.25 开发知识-React篇:在O2OA门户页面中使用React
  • 16.26 开发知识-Vue篇:在Vue应用中集成O2OA
  • 16.27 开发知识-Vue篇:使用Vue-CLI开发O2应用
  • 16.28 开发知识-Vue篇:在O2门户页面中使用Vue
  • 16.29 平台中使用Druid数据库连接及监控
  • 16.30 开发知识-在PAAS平台上部署O2OA 平台
  • 16.31 开发知识-如何使用Tomcat架设webdav服务器
  • 16.32 开发知识-单个端口模式的Nginx和系统配置
  • 16.33 开发知识-Linux非root用户如何使用80端口启动O2OA
  • 16.34 开发知识-O2OA 平台启用Eruda进行移动端调试
  • 16.35 开发知识-神通数据库安装
  • 16.36 开发知识-人大金仓数据安装
  • 16.37 开发知识-中标麒麟安装达梦数据库(DM8)
  • 16.38 开发知识-中标麒麟安装人大金仓详细步骤
  • 16.39 开发知识-使用VNC连接中标麒麟V7操作系统
  • 16.40 开发知识-鲲鹏(ARM)麒麟操作系统如何替换yum源?
  • 16.41 开发知识-数据优化知识点
  • 16.42 水印安全-附件水印|加密|文档格式转换图片|PDF
  • 16.43 消息队列-配置activeMQ、kafka消息队列
  • 16.44 常见问题-数据导出或者导入时发生OOM异常
  • 16.45 常见问题-如何让用户首次登录必须改掉初始密码
  • 16.46 常见问题-如何在模块部署中控制模块的访问权限
  • 16.47 常见问题-如何在平台中开发Ftp文件上传文件的服务?
  • 16.48 常见问题-如何使用服务管理调用WebService
  • 16.49 常见问题-如何使用脚本调用外部服务
  • 16.50 常见问题-如何使用脚本控制流程自动流转
  • 16.51 常见问题-如何通过脚本调用系统内服务
  • 16.52 常见问题-接口代码疑惑解答汇总
  • 16.53 常见问题:Maven编译o2server错误: Java Heap Space
  • 16.54 常见问题-集群配置后启动报错:NullPointerException
  • 16.55 常见问题-服务器错误:can not decrypt token
  • 16.56 常见问题-IOS移动办公无法收到验证码
  • 16.57 常见问题-服务器和日志时间相差12小时的问题
  • 16.58 常见问题-为什么127.0.0.1可以访问但其他IP无法访问
  • 16.59 藕粉社区问答系列4
  • 16.60 开发知识-React篇:在React应用中集成O2OA

  • 门户开发-组件介绍-分页Tab组件

    时间:2023-03-20   
    内容导读

    本篇讲解 O2OA 平台门户设计器中分页组件的使用方式,说明页签与内容成对出现的结构特点。拖入后会自动生成若干页签,可通过操作条在末尾追加,也可拖动调整顺序或删除多余部分,页签宽度与样式分组需对应设置才能保持外观整齐。开启延时加载能减轻首屏渲染压力,适合依赖脚本测算尺寸的场景。需要注意的是分页、页签与内容共用相同的事件与方法命名,调整结构后应复核页面标识。

    O2OA 平台具备门户页面定制与集成能力。通过门户定制,可结合企业文化和业务需求,设计符合企业需要的统一信息门户、系统首页等 UI 界面。本文介绍页面设计器元素组件中的分页组件。

    一、先决条件

    1、O2Server 服务器正常运行,系统安装部署请参考文档《如何在服务器上安装部署 O2OA》
    2、以拥有管理员权限或拥有门户管理员(PortalManager 角色)的用户账号登录 O2OA 平台,如:xadmin
    3、可以进入门户管理平台并且有开发权限,请参考
    《门户开发-门户设计开发入口和权限说明》

    二、分页组件概述

    1679279378191914.png

    分页


    分页组件采用 Tab 页方式的布局,包含两个子组件:tab 页签(tab$Page)和 tab 内容(tab$Content)。Tab 页签与 tab 内容总是成对出现。将分页组件拖动到页面后,系统默认创建4个 tab 页签和 tab 内容。

    PAGE1

    PAGE2

    PAGE3

    PAGE4

    三、分页属性

    选中分页组件后,上方操作条会出现一个添加按钮:

    1679279397313569.png

    PAGE4

    PAGE3

    PAGE1

    PAGE

    PAGE2


    该按钮用于在分页组件的所有 tab 标签末尾添加一个 tab 标签和 tab 内容。

    1、分页基本属性

    1679279429136110.png

    <PAGE> PAGE4

    事件

    样式

    基本

    JSON

    HTML

    TAB

    标识:

    名称:

    描述:

    O 是否

    延时加载:

    样式

    予

    属性

    子

    分页基本属性中特有的属性是“延时加载”。选择“是”时:页面打开仅加载当前显示的 tab 内容页及其子组件,其余 tab 内容页需等到切换 tab 标签、tab 内容显示时才会加载。这在需要通过脚本计算元素大小才能展现的场景中非常有用,也可优化页面打开速度。选择“否”时:(默认)所有 tab 内容在页面打开时加载。

    2、分页样式属性

    样式

    事件

    基本

    JSON

    HTML

    TAB 容器样式

    内容容器样式

    基本 TAB 样式

    基本 TAB 字体样式

    当前 TAB 样式

    当前 TAB 字体样式

    1679279444843787.png

    分页样式属性中可定义6组 css,分别用于设置分页组件各个 dom 元素的样式。

    四、tab 标签属性

    选中 tab 标签后,上方操作条会发生变化:

    PAGE1

    PAGE4

    PAGE3

    PAGE2

    这三个按钮的作用如下:拖动可交换 tab 标签的位置。添加按钮会在当前 tab 标签的前面(左边)添加一个 tab 标签和 tab 内容。删除按钮会删除当前的 tab 标签和 tab 内容。Tab 标签的基本属性中,可设置一个宽度值,单位为 px。

    基本

    事件

    JSON

    HTML

    标识:

    TAB_TAB$PAGE_1

    名称:

    PAGE2

    描述:

    宽度:

    PX

    1679279465786166.png

    tab 内容属性

    tab 内容没有特有属性,相当于一个容器组件。

    五、分页事件

    分页、tab 标签和 tab 内容的系统事件同样是常规的三个事件:

    事件名

    描述

    queryLoad

    元素被载入之前执行

    loadpostLoad

    元素被载入之后执行

    六、分页方法

    分页、tab 标签和 tab 内容的方法也无特殊。通过以下脚本获取元素对象:

    JavaScript复制代码

    1

    var el = this.page.get(name); //name 为元素的标识

    获取的元素可使用以下方法:

    方法名(属性)

    用法

    描述

    show

    el.show()

    显示元素

    hide

    el.hide()

    隐藏元素

    addEvent

    el.addEvent(name,fun)

    给元素绑定系统事件。name:事件按名称 fun:执行的方法

    node

    vardom= el.node

    获取 html 原生 Dom 对象

    logo_all@1.5x.png

    以上简要说明了门户设计器中分页组件的用法,关于门户页面开发的更多介绍请参考以下文章:

    《门户开发-门户设计开发入口和权限说明》

    《门户开发-快速入门开发一个门户实例》《门户开发-组件介绍-容器、通用元素》《门户开发-组件介绍-数据源、子数据源、数据文本》《门户开发-组件介绍-文本、图片、按钮》《门户开发-组件介绍-表格》《门户开发-组件介绍-iframe、HTML》《门户开发-组件介绍-嵌入视图、嵌入统计、嵌入查询视图》《门户开发-组件介绍-文本字段、多行文本、地址、组合框》《门户开发-组件介绍-人员组织》《门户开发-组件介绍-日期选择》《门户开发-组件介绍-下拉框、单选框、多选框》《门户开发-组件介绍-平台应用》《门户开发-组件介绍-数据表格》《门户开发-组件介绍-ElementUI 组件》《门户开发-组件介绍-部件、部件元素》

    相关问题讨论

    tab 组件动态增删分页项

    分页组件用于 Tab 页方式的布局,它有两个子组件:tab 页签(tab$Page)和 tab 内容(tab$Content)。

    查看原帖讨论 · 19,999 次浏览

    相关内容

    O2OA 翱途 企业应用开发平台

    兰德网络O2OA平台软件

    开源、自主可控的协同办公底座

    研发与运营

    纵横翱途(杭州)科技有限公司

    企业级协同应用 · 工作流引擎 · AI 智能体

    www.o2oa.net | 400-888-0545