O2OA(翱途)开发平台[下称O2OA开发平台或者O2OA]拥有门户页面定制与集成的能力,平台通过门户定制,可以根据企业的文化,业务需要设计符合企业需要的统一信息门户,系统首页等UI界面。从本篇讲的是页面设计器元素组件中最常用到的三个组件:文本、图片和按钮。
一、先决条件
1、O2Server服务器正常运行,系统安装部署请参考文档《如何在服务器上安装部署O2OA》
2、以拥有管理员权限或拥有门户管理员(PortalManager角色)的用户账号登录O2OA(翱途)开发平台,如:xadmin
3、可以进入门户管理平台并且有开发权限,请参考《门户开发-门户设计开发入口和权限说明》
文本顾名思义就是显示一段文字内容的组件。
文本特有的基本属性如下:
属性 | 描述 | 备注 |
前缀 | 文本前后可添加一个图标 | |
后缀 | ||
值 | 文本要显示的值 | 有两个选项:“固定值”和”脚本“ 固定值:直接在编辑框中输入要显示的内容 脚本:通过脚本返回要显示的内容 |
除了DOM事件之外,文本系统事件如下
事件名 | 描述 |
queryLoad | 元素被载入之前执行 |
load postLoad | 元素被载入之后执行 |
文本对象可以通过以下脚本获取:
var el = this.page.get(name); //name为文本的标识
获取的元素有以下方法可以使用:
方法名(属性) | 用法 | 描述 |
show | el.show() | 显示元素 |
hide | el.hide() | 隐藏元素 |
addEvent | el.addEvent(name, fun) | 给元素绑定系统事件。 name:事件按名称 fun: 执行的方法 |
node | var dom= el.node | 获取html原生Dom对象 |
setText | el.setText(str) | 设置文本显示内容 |
图片组件用于显示一张图片或者图片icon之类的。
图片特有的基本属性如下:
属性 | 描述 | 备注 |
图片 | 可以选择本地图片,进行展现 | |
选择资源 | 从资源文件选择图片,用于展现 |
除了DOM事件之外,图片的事件如下:
事件名 | 描述 |
queryLoad | 元素被载入之前执行 |
load postLoad | 元素被载入之后执行 |
图片对象可以通过以下脚本获取:
var el = this.page.get(name); //name为图片的标识
获取的图片有以下方法可以使用:
方法名(属性) | 用法 | 描述 |
show | el.show() | 显示元素 |
hide | el.hide() | 隐藏元素 |
addEvent | el.addEvent(name, fun) | 给元素绑定系统事件。 name:事件按名称 fun: 执行的方法 |
node | var dom= el.node | 获取html原生Dom对象 |
reset | el. reset (str) | 重新载入图片 |
按钮组件就是在页面上放置一个按钮。
按钮基本属性和图片一致:改变“名称”属性,可改变按钮的显示。
按钮事件和文本事件一致。
按钮对象可以通过以下脚本获取:
var el = this.page.get(name); //name为按钮的标识
获取的元素有以下方法可以使用:
方法名(属性) | 用法 | 描述 |
show | el.show() | 显示元素 |
hide | el.hide() | 隐藏元素 |
addEvent | el.addEvent(name, fun) | 给元素绑定系统事件。 name:事件按名称 fun: 执行的方法 |
node | var dom= el.node | 获取html原生Dom对象 |
以上是门户设计器中文本、图片和按钮组件的简单说明,希望对您有帮助,关于门户页面开发的更多介绍请参考以下文章:
《门户开发-快速入门开发一个门户实例》
《门户开发-组件介绍-容器、通用元素》
《门户开发-组件介绍-数据源、子数据源、数据文本》
《门户开发-组件介绍-文本、图片、按钮》
《门户开发-组件介绍-表格》
《门户开发-组件介绍-iframe、HTML》
《门户开发-组件介绍-嵌入视图、嵌入统计、嵌入查询视图》
《门户开发-组件介绍-文本字段、多行文本、地址、组合框》
《门户开发-组件介绍-人员组织》
《门户开发-组件介绍-日期选择》
《门户开发-组件介绍-下拉框、单选框、多选框》
《门户开发-组件介绍-平台应用》
《门户开发-组件介绍-数据表格》
《门户开发-组件介绍-ElementUI组件》
《门户开发-组件介绍-部件、部件元素》
下一篇:门户开发-组件介绍-表格