跳转至

title: E-cology9 后台维护 - 目录 {#目录 .TOC-Heading .unnumbered} created: 2026-04-19 updated: 2026-04-19 type: reference tags: [oa, ecology9, backend, admin] related: [oa/ecology9-schema/index.md] source: "泛微官方文档"


cate

Y1-2-1

实现过程如下:

第一步:通过表单建模搭建两个资产相关的模块:【资产组】和【资产信息】,用于存放资产的基本信息,并对应模块搭建查询列表和浏览框。如下图:

Y1-2-2.png

Y1-2-3

第二步:通过表单建模搭建一个【盘点计划】模块,用来存放每一次盘点计划的数据,并搭建对应的查询列表;再搭建一个【盘点资产】模块,用来存放所有盘点计划中包含的盘点资产信息,并搭建对应的查询列表。如下图:

Y1-2-4.png

Y1-2-5

第三步:通过流程引擎搭建一条【资产盘点计划申请】流程,用来生成盘点计划和盘点资产的信息,主表存放盘点计划信息,明细表存放计划需要盘点的资产,一条明细代表一种资产,其中明细数据会通过主表选择的盘点分部和盘点资产类型进行筛选。如下图:

Y1-2-6.png

Y1-2-7

Y1-2-8.png

Y1-2-9

第六步:点击【资产盘点】应用的设计,进入到应用的设计页面,如下图:

Y1-2-10.png

Y1-2-11

第八步:设计【资产盘点】应用。

1、设置首页-盘点计划,如下图:

Y1-2-12.png

Y1-2-13

3、修改盘点资产的编辑页面。如下图:

Y1-2-14.png

Y1-2-15

以上步骤配置完之后的效果如下: Y1-2-14.png

Y1-2-15

以上步骤配置完之后的效果如下:Y1-2-16.jpg

)Y2-7-1

点击发布,弹出应用发布页面。选择应用入口页面,再选择应用分组,点击【提交】,即可直接发布到Emobile7。

2、下架应用,如图Y2-7-2

Y2-7-2.png

Y3-1-1

页面面板增加位置属性,当应用页面较多时用户可以拖动面板改变放置位置,系统能够自适应新的布局并记录当前布局状态。如下图Y3-1-2

Y3-1-2.png

Y3-1-3

页面支持颜色标记,当页面数量较多时,用户可以区分不同类别的页面。如下图Y3-1-4

Y3-1-4.png

Y3-1-5

模板面板,E9新增加的功能区域,在模板面板中显示所有可用的页面模板和模板组。支持快捷检索。点击单个模板可直接套用到右侧的页面,如果右侧自定义页面中已经有内容,将会被模板覆盖。点击模板组系统显示该组内的所有模板,鼠标移至所需的模板上方,使用方式与单个模板一样。模板不提供直接新建功能,所有在设计器中配置好的页面都可以通过右键菜单另存为模板,保存到模板库中重复使用。如图Y3-1-6

Y3-1-6.png

Y3-1-7 模板库中重复使用。如图Y3-1-6

Y3-1-6.png

Y3-1-7## Y3-2源码模式

E9页面源码模式,代码分为CSS\Javascript\插件3个部分,更加清晰规范。如图Y3-2-1

Y3-2-1.png

Y3-3-1

通过点击顶部区域皮肤菜单、或右键皮肤菜单,可弹出主题选择窗口,系统列出所有可使用的主题样式,点选需要的主题并点击确定,即可套用样式。如下图Y3-3-2

Y3-3-2.png

Y3-4-1

预览工具,通常用于整个移动应用的预览,支持预览功能的所有选项,包括比例放大缩小、设备模型切换、页面切换等。如下图Y3-4-2

Y3-4-2.png

Y3-4-3

Y3-5应用发布

E9应用发布功能,在应用基本信息页,点击应用发布,可一键发布应用到EM7。如图Y3-5-1

Y3-5-2

控件介绍

Y4-1导航

-docs/OA系统分权管理培训V2/media/image47.png)

Y3-5-2

控件介绍

Y4-1导航 {#y4-1导航 .unnumbered}#### Y4-1-1-导航栏控件 {#y4-1-1-导航栏控件 .unnumbered}

一、概述

导航栏控件用来为页面设置导航,链接到其他页面或者脚本上。。导航项菜单支持权限设置,在权限范围内的用户,可查看导航项菜单并使用功能。

二、客户端应用效果

Y4-1-1.png

Y4-1-1-2

说明:

1、属性配置

  • 图标: 系统有图片库,用户可以在图片库中选择合适的图标,图片库支持本地上传

  • 显示名称:可以在此处自定义导航栏控件中各组件的显示名称

  • 来源:是指点击导航栏控件中的名称进去显示的页面路径,可以跳转到指定页面或者执行脚本。

  • 提示:支持数字、文本。数字是指显示在导航名称后面的数目。一般用于我想知道这个列表下总共有多少条数据,我们直接在首页上就很直观的显示出来;文本是指显示在导航名称后即将跳转页面的精简指示

数字提示的数目来源有2种:

  • 第一种:通过写sql的方式来实现 sql查询到的数量就提示中显示的数量 例如sql的格式为:select count(*) as nums from uf_bugs where wtlx=1

<!-- -->
- 第二种:是配置接口。通过接口管理中的接口,返回数字提示值。

<!-- -->
- 分组:是显示在导航控件中的内容进行分组显示 如果在某个菜单勾选了分组 那么这个下面就会多一条灰色的线。

2、权限配置

在系统后端--->【移动引擎】选择一个创建的应用,再点击首页(自定义页面),把导航栏控件拖动到此自定义页面上,设置菜单后,点击权限配置,具体如下图所示:

Y4-1-1-3.png

Y4-1-1-4

四、注意事项

1、未设置权限的导航菜单,进入应用的所有用户可查看;

2、更改内容项顺序权限相应调整;

3、安全级别,下限默认为0,上限默认置空;下限增加必填校验 )

Y4-1-1-4

四、注意事项

1、未设置权限的导航菜单,进入应用的所有用户可查看;

2、更改内容项顺序权限相应调整;

3、安全级别,下限默认为0,上限默认置空;下限增加必填校验#### Y4-1-2-工具栏控件 {#y4-1-2-工具栏控件 .unnumbered}

一、概述

工具栏控件可以理解为类似为IE上的工具栏菜单一样 我们可以把一些常用的菜单放在工具栏上,方便我们快速访问。工具栏菜单支持权限设置,在权限范围内的用户,可查看工具栏菜单并使用功能。

二、客户端显示效果

Y4-2-1.png

Y4-1-2-2

说明:

1、属性配置

  • 每屏显示:默认每屏显示5个名称,超过即可向右拖动查看。每屏显示个数可自定义设置

  • 固定底部:默认不勾选,勾选后工具栏控件即显示在手机端页面底部

  • 图标:定义显示在工具栏上的图标,此图标可以在我们的图片库中选择,图片库支持本地上传

  • 显示名称:定义显示在工具栏上的显示名称

  • 来源:是指点击某个显示名称进去显示的页面,可以跳转到指定页面或者执行脚本。

  • 提示:类似于导航控件中介绍的提示。一般是我想知道这个菜单下总共有多少条数据 我们很直观的在首页上显示出来 不需要具体点击进去查看

同样也是有2种方式实现:

  • 第一种:通过写sql的方式来实现 sql查询到的数量就提示中显示的数量 例如sql的格式为:select count(*) as nums from uf_bugs where wtlx=1

<!-- -->
- 第二种:是配置接口。通过接口管理中的接口,返回数字提示值。

2、权限配置

在系统后端--->【移动引擎】选择一个创建的应用,再点击首页(自定义页面),把工具栏栏控件拖动到此自定义页面上,设置菜单后,点击权限配置,具体如下图所示:

Y4-1-2-3.png

Y4-1-2-4

四、注意事项

1、未设置权限的导航菜单,进入应用的所有用户可查看;

2、更改内容项顺序权限相应调整;

3、安全级别,下限默认为0,上限默认置空;下限增加必填校验 )

Y4-1-2-4

四、注意事项

1、未设置权限的导航菜单,进入应用的所有用户可查看;

2、更改内容项顺序权限相应调整;

3、安全级别,下限默认为0,上限默认置空;下限增加必填校验#### Y4-1-3-导航面板控件 {#y4-1-3-导航面板控件 .unnumbered}

一、概述

导航面板控件一般用于客户端app首页,以面板的方式将组件显示在首页上。导航项菜单支持权限设置,在权限范围内的用户,可查看导航项菜单并使用功能。

二、客户端显示效果

C:\Users\Administrator\Desktop\每周推送\6、顶部搜索、个性化导航面板、提示面板控件等\18\3.png

Y4-1-3-2

说明:

1、属性配置

  • 精简模式:新拖动的控件默认精简模式,只显示勾选显示内容的,其余以更多显示。

  • 每页行数、每行列数:可在此处自定义导航面板控件显示几行几列名称,默认显示2行4列

  • 图标圆角:默认不勾选,勾选后图标在手机端显示圆角化

  • 图标: 系统有图标库,用户可以在图标库中选择合适的图标,也可以本地、网上上传相应的图标。

  • 显示名称:可以在此处自定义导航控件中各组件的显示名称

  • 来源:是指点击导航控件中的名称进去显示的页面路径,可以跳转到指定页面或者执行脚本。

  • 显示:精简模式下,勾选子项后显示,显示在导航面板中;未勾选显示,显示在更多页面。非精简模式下,无显示设置项。

  • 添加子项:各分类下,添加导航子项

  • 提示:是指显示在导航名称后面的数目,一般用于我想知道这个列表下总共有多少条数据,我们直接在首页上就很直观的显示出来 。

提示的数目来源有2种:

  • 第一种:通过写sql的方式来实现 sql查询到的数量就提示中显示的数量 例如sql的格式为:select count(*) as nums from uf_bugs where wtlx=1

<!-- -->
- 第二种:是配置接口。通过接口管理中的接口,返回数字提示值。

2、权限配置

在系统后端--->【移动引擎】选择一个创建的应用,再点击首页(自定义页面),把导航面板控件拖动到此自定义页面上,设置菜单后,点击权限配置,具体如下图所示:

Y4-1-3-3.png

Y4-1-3-4

四、注意事项

1、导航面板控件,历史数据默认按照非精简模式显示;

2、精简模式下,导航面板子项,支持拖动改变显示顺序、及所属分类;

3、未设置权限的导航菜单,进入应用的所有用户可查看;

4、更改内容项顺序权限相应调整;

5、安全级别,下限默认为0,上限默认置空;下限增加必填校验。 面板子项,支持拖动改变显示顺序、及所属分类;

3、未设置权限的导航菜单,进入应用的所有用户可查看;

4、更改内容项顺序权限相应调整;

5、安全级别,下限默认为0,上限默认置空;下限增加必填校验。#### Y4-1-4-浮动按钮控件 {#y4-1-4-浮动按钮控件 .unnumbered}

一、概述

浮动按钮控件,旨在实现诸如回到顶部等浮动在内容页面之上的单个按钮

二、客户端显示效果

浮动按钮1.png

Y4-1-4-2

说明:

1、基本信息

  • 内容:支持图片、文字两种显示方式。用户可自定义浮动按钮的显示名称、显示图标

  • 图标:客户端按钮的图标,系统有图标库,用户可以在图标库中选择合适的图标,也可以本地、网上上传相应的图标

  • 显示位置:指浮动按钮在手机端页面显示的位置。默认显示右下位置,可自定义显示在左上、右上、左下位置。并可根据所选显示位置,设置距左/右、上/下偏移距离

  • 数字提示:是指显示在按钮名称右上角的数目,一般用于我想知道这个列表下总共有多少条数据,我们直接在首页上就很直观的显示出来。

提示的数目来源有2种:

  • 第一种:通过写sql的方式来实现,sql查询到的数量就提示中显示的数量。例如sql的格式为select count(*) as nums from uf_bugs where wtlx=1

<!-- -->
- 第二种:是配置接口。通过接口管理中的接口,返回数字提示值。

<!-- -->
- 单击事件:指点击浮动按钮所进行的操作。默认为回到顶部,即点击浮动按钮回到当前页面顶部;可设置脚本,自定义点击操作。

四、注意

1、如果单击事件为回到顶部,按钮一开始是不会显示的,如果页面向下滚动的距离超过一屏,按钮此时才会显示。

Y4-1-5-Tab页控件

一、概述

Tab页控件:即标签页,可以在一页中切换显示多页内容。

二、客户端效果

height="2.60625in"}Y4-1-5-2

第二步:添加Tab页控件后,设置Tab页控件详细信息,点击"+"添加一个Tab页,然后再通过添加内容按钮设置Tab页的内容,如图:

![tab页3.png](./media/新建一个,选择控件即可;

  • 在Tab页信息页面删除控件,删除控件是永久删除。

  • 一个页面支持拖动多个tab页控件。

<!-- -->
- 数字提示:是指显示在按钮名称右上角的数目,一般用于我想知道这个列表下总共有多少条数据,我们直接在首页上就很直观的显示出来。提示的数目来源有2种:

<!-- -->
- 第一种:通过写sql的方式来实现,sql查询到的数量就提示中显示的数量。例如sql的格式为select count(*) as nums from uf_bugs where wtlx=1

<!-- -->
- 第二种:是配置接口。通过接口管理中的接口,返回数字提示值。

<!-- -->
- TAB页排序:将鼠标放置在TAB页头部,可以进行任意排序。 -->
-   第二种:是配置接口。通过接口管理中的接口,返回数字提示值。

```{=html}
<!-- -->
- TAB页排序:将鼠标放置在TAB页头部,可以进行任意排序。#### Y4-1-6-导航头控件 {#y4-1-6-导航头控件 .unnumbered}

一、概述

导航头控件就是在手机端页面上,设置导航显示的内容。

二、客户端显示效果

Y-6-1.png

Y4-1-6-2

说明:

1、基本信息

  • 标题:设置导航头的标题内容。可设置普通文本或者通过数据集方式获取数据。

  • 小标题:设置导航头显示的小标题。

  • 固定顶部:默认不勾选,勾选后导航头控件会显示在手机端页面顶部。

  • 单击事件:设置点击此导航头触发的动作。默认为返回,用户可自定义点击操作。

  • 按钮:设置导航头右侧显示的按钮。支持图片、文字名称,支持拖动排序。

  • 按钮:增加添加菜单配置,菜单显示支持三种方式:底部滑出+纵向列表、底部滑出+横向平铺、下拉悬浮。配置页面如下图:

Y4-1-6-4

Y4-1-7-标签栏控件

一、概述

标签栏控件,在自定义页面的下方显示,可以添加多个,可以设置标签栏跳转到对应设置的不同来源,标签栏的来源可以是自定义页面,布局页面,列表页面,输入链接,脚本。。标签项菜单支持权限设置,在权限范围内的用户,可查看标签项菜单并使用功能。

二、客户端显示效果

2018-7-24 19-33-21.png

Y4-1-7-2

配置标签栏信息。如下图。

Y4-1-7-3.png

Y4-7-4

具体菜单权限配置,如下图说明:

Y4-1-1-4.png

Y4-6-52-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击自定义页面,然后把分段控件拖动到此自定义页面上,具体如下图

微信截图_20180723142344.png按钮,选中一行分段按钮后上下拖动设置分段按钮的顺序。

  • 名称:设置分段按钮的显示名称

  • 默认激活:默认不勾选,勾选后制定在进入页面时,该项默认选中且自动执行脚本中内容。

  • 提示:设置显示在分段按钮右侧的数字或文本(效果同"导航栏控件",具体可查看导航栏控件"提示")

  • 脚本:设置点击分段按钮执行的事件,比如需要传值的函数:

Mobile_NS.refreshList(\"C6D77A20093000011C3E163E16A262F0\",\"ordertype=1\"); 分段按钮执行的事件,比如需要传值的函数:

Mobile_NS.refreshList(\"C6D77A20093000011C3E163E16A262F0\",\"ordertype=1\");#### Y4-6-56-分栏控件 {#y4-6-56-分栏控件 .unnumbered}

一、概述

一般是用在卡片页面上 对卡片页面上的数据进行分类显示

二、客户端显示效果

截屏_20180723_110542.jpg

Y4-6-56-2

说明:

1、基本信息

  • 标题:设置分栏控件的标题

  • 字体颜色:设置分栏控件标题的字体颜色

  • 字体大小:设置分栏控件标题的字体大小

  • 是否加粗:设置分栏控件标题是否加粗

  • 选择样式:设置分栏控件标题的样式是文字居左还是居中

2、右侧按钮

  • 是否显示:设置分栏控件右侧的按钮是否显示

  • 按钮名称:设置分栏控件右侧按钮的名称

  • 单击脚本:设置点击分栏控件右侧按钮时执行的脚本

Y4-2列表

Y4-2-8-列表控件

一、概述

列表控件顾名思义就是展示列表数据的控件。我们在APP应用中我们需要显示以列表的形式展示数据。

二、客户端显示效果

2018-7-25
9-17-04.png

Y4-2-8-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用 然后再点击首页(自定义页面)具体如下图

2018-7-25 9-11-47.png

Y4-2-8-3

单条数据向左滑动时配置移动端效果如图:

15F2C1F86FD8C88FEFA774872CA9684D.png

Y4-2-8-5

  • 显示一页:勾选后,查询列表数据只显示一页数据(一页的数据量根据设置的每页条数显示)例如:A列表共有20条数据,每页条数设置为10,那么勾选显示一页后,页面上只会显示该列表的前10条数据。

  • 每页条数:定义此列表控件每页显示的数据条数。

  • 扩展按钮:勾选表示显示出表单建模中列表中配置的页面扩展按钮 不勾选则反之。

  • 隐藏查询:勾选后不显示该列表的查询框

  • 数据只读:列表上点击某条数据不会链接到链接地址

  • 延迟加载:当真正需要数据的时候,才执行数据加载操作,以提高性能

  • 指定查询列:按照查询列查询列表数据,如果未指定查询列,则默认按照显示中的第一列查询

  • 自定义按钮:自定义配置按钮及点击按钮跳转的链接

  • 展示样式:定义列表控件显示哪些字段及字段的排版样式。

注意:

1、如若需要高级检索、扩展按钮、自定义按钮功能,则不可设置隐藏查询。 自定义按钮:自定义配置按钮及点击按钮跳转的链接

  • 展示样式:定义列表控件显示哪些字段及字段的排版样式。

注意:

1、如若需要高级检索、扩展按钮、自定义按钮功能,则不可设置隐藏查询。#### Y4-2-9-时间轴控件 {#y4-2-9-时间轴控件 .unnumbered}

一、概述

时间轴控件顾名思义是以时间为主体的,用户可以很清晰的知道某一个时间显示的数据是什么。

二、客户端显示效果

时间轴-1.png

Y4-2-9-2

说明:

1、基本信息

  • 名称:定义此时间轴控件的名称。在选择内容来源后可自动带出,也可用户自定义

  • 内容来源:定义此时间轴控件显示的自定义查询的内容,支持查询列表、模拟数据

  • 数据链接:定义点击时间轴数据后跳转的页面。有两种跳转方式:自动解析、手动输入。

a、默认为自动解析,点击数据后跳转到对应查询的显示布局。

b、手动输入:跳转到用户指定的页面或者执行脚本。

  • 每页显示(按日期):表示每页显示的数据条数。

  • 数据只读:时间轴上点击某条数据不会链接到链接地址

  • 延迟加载:默认不勾选,勾选后不加载数据。可结合Mobile_NS.refreshList函数加载需要显示的数据。

  • 展示样式:设置此时间轴控件上显示的字段。

  • 未读、反馈标识:表单建模-查询,支持查询数据未读、反馈标识功能,移动建模时间轴控件同步支持。内容来源关联建模查询,增加未读、反馈标识开关。未读标识为红色,反馈标识为黄色。移动端效果如下图所示:

Y4-2-9-3.png

Y4-2-10-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用 然后再点击首页(自定义页面),然后把Url列表控件拖动到此自定义页面上,具体如下图:

Y4-10-2.png

Y4-2-10-3

单条数据向左滑动时配置移动端效果如图:

E8FDD90B5DD89F1E8CF3BCD5A7E0D50E.png

Y4-2-10-5

  • 显示一页:勾选后,查询列表数据只显示一页数据(一页的数据量根据设置的每页条数显示)例如:A列表共有20条数据,每页条数设置为10,那么勾选显示一页后,页面上只会显示该列表的前10条数据。

  • 每页条数:定义此URL列表控件每页显示的数据条数

  • 隐藏查询:启用隐藏查询功能,Url列表最上方的搜索输入框被隐藏不显示

  • 数据只读:URL列表上点击某条数据不会链接到链接地址

  • 延迟加载:当真正需要数据的时候,才执行数据加载操作,以提高性能

  • 自定义按钮:自定义配置按钮及点击按钮跳转的链接

  • 输入参数:支持用户自定义参数。配置如下图:

URL列表-7.png

Y4-2-11-1

三、控件功能介绍

在【后端应用中心】--->【移动引擎】选择一个创建的应用 然后再点击首页(自定义页面),然后把横向列表控件拖动到此自定义页面上,具体如下图:

Y4-2-11-1

三、控件功能介绍

在【后端应用中心】--->【移动引擎】选择一个创建的应用 然后再点击首页(自定义页面),然后把横向列表控件拖动到此自定义页面上,具体如下图:横向列表-3.png

Y4-2-11-3

说明:

1、基本信息

  • 名称:为横向列表定义一个名称

  • 内容来源:横向列表数据来源支持输入地址、查询列表、模拟数据

a、内容来源选择输入地址:

(1)基本信息_地址:定义横向列表的显示内容,通过HTTP请求获取服务端接口返回的JSON数据\ (2)基本信息_链接地址:定义点击横向列表数据后跳转的页面。可选择系统中的页面,也可自定义跳转链接

b、内容来源选择查询列表:

(1) 基本信息_列表:支持该应用下所有添加进来的查询列表

(2) 基本信息_数据链接:支持自动解析、手动输入。选择自动解析时,横向列表功能同列表控件;选择手动输入时,基本信息_链接地址可选择系统中的页面,也可自定义跳转链接或者执行脚本。

c、内容来源选择模拟数据:

(1)基本信息_模拟数据:定义横向列表的显示内容

(2) 基本信息_数据链接:支持自动解析、手动输入。选择自动解析时,横向列表功能同列表控件;选择手动输入时,基本信息_链接地址可选择系统中的页面,也可自定义跳转链接

  • 显示数量:设置横向列表控件中显示的数量(内容来源选择输入地址,此功能需要生效的前提是需要你在获取内容来源的代码中对pageSize参数的解析。)

  • 数据只读:勾选了表示横向列表的数据只读不能点击进去查看详细信息。

  • 延迟加载:勾选了表示在前端此控件隐藏不显示。

  • 输入参数:跟URL列表控件中一样。内容来源路径中传递的参数。(该功能只支持内容来源选择输入地址)

<!-- -->
- 输出格式:目前只支持json字符。(该功能只支持内容来源选择输入地址)

以上信息配置完之后,预览显示的效果如下图

横向列表-5.pngY4-2-12-1

三、控件功能介绍

在【后端应用中心】--->【移动引擎】选择一个创建的应用 然后再点击首页(自定义页面),然后把大图列表控件拖动到此自定义页面上,具体如下图:

Y4-12-2.png

Y4-2-13-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击首页(自定义页面),然后把RSS列表控件拖动到此自定义页面上,具体如下图:

![RSS-1-2.png](./media//feed.williamlong.info/

  • 显示条数:定义RSS列表页面加载的数据条数。例如设置5。如果当前订阅源下有10条数据,那么只会显示前5条。

  • 是否只读:默认不勾选。勾选后点击数据不可查看详细信息。

  • 展示样式:定义RSS列表控件显示哪些字段及字段的排版样式。目前默认支持的字段有:名称、摘要、作者、类别、发布日期、来源、链接地址。 是否只读:默认不勾选。勾选后点击数据不可查看详细信息。

  • 展示样式:定义RSS列表控件显示哪些字段及字段的排版样式。目前默认支持的字段有:名称、摘要、作者、类别、发布日期、来源、链接地址。#### Y4-2-14-表格控件 {#y4-2-14-表格控件 .unnumbered}

一、概述

表格控件:就是以表格的形式展示数据。 表格,顾名思义,就是由行、列元素组成二维表格。它的主要单元是由行、列元素交叉形成的一个个单元格格子。通常在需要展现数据列较多的数据报表或者异构系统数据报表的时候使用表格控件。

二、客户端显示效果

表格1.png

Y4-2-14-2

第二步、表格列设置

1、选择表格控件的内容来源,内容来源下拉框展示的是当前应用下的所有模块关联的查询列表,选择要显示的数据来源于其中哪个查询列表。

2、在选择完表格数据的内容来源之后,设置表格控件的显示列、显示顺序及每列宽度。

3、点击【添加】按钮,添加一行显示列,通过下拉框选择显示列,可自动带出显示名称。可自定义输入列显示名称和列宽点击【保存配置】,左侧表格布局中就会显示出显示列,如下图:

表格-1-2.png按钮,选中一行显示列后上下拖动设置显示列的顺序。

2、显示列的删除:点击要删除的显示列最后面C:\Users\Administrator\AppData\Roaming\Tencent\Users\2940773721\QQ\WinTemp\RichOle\7IG%`ZRX@CPXR@%OPD\$0AR3.png

Y4-2-14-4

3)显示设置_显示总计:默认不勾选,勾选则在表格最后一行增加一行总计,并对整数、浮点数、金额类型字段进行统计

4)表格显示设置_锁定列:默认值为0,表示不设置锁定列。如果表格控件要显示的列较多时,一横屏显示不了,可设置1~3列为锁定列,固定锁定列,左右滑动表格查看其它列数据。效果如下图:

设置锁定列为1,第一列车牌号码固定不动,向左滑动可查看其它列的数据。

表格-1-3.png

Y4-2-14-6

移动端表格控件高级检索效果如下图,点击右上角高级检索按钮,跳转到高级检索页面,设置检索条件,点击【搜索】。

表格-1-5.png

Y4-2-14-8 设置检索条件,点击【搜索】。

表格-1-5.png

Y4-2-14-8- 延迟加载:默认不勾选,勾选后不加载数据。可结合Mobile_NS.refreshList函数加载需要显示的数据。

  • 指定查询列:按照查询列查询表格数据。

  • 自定义按钮:自定义配置按钮及点击按钮跳转的链接。 ,勾选后不加载数据。可结合Mobile_NS.refreshList函数加载需要显示的数据。

  • 指定查询列:按照查询列查询表格数据。

  • 自定义按钮:自定义配置按钮及点击按钮跳转的链接。#### Y4-2-15-URL表格 {#y4-2-15-url表格 .unnumbered}

一、概述

Url表格控件就是用来展示数据的控件,和表格控件一样,只是内容来源不同。表格的内容来源是系统中的自定义查询,Url表格的内容来源是Url地址。

二、客户端显示效果

URL表格1-1.png

Y4-2-15-2

在上图的url表格控件对应的基本信息设置如下图:

URL表格1-3.png

Y4-2-61-1

、控件功能介绍

在【后端应用中心】--->【移动引擎】选择一个创建的应用 然后再点击首页(自定义页面),然后把接口列表控件拖动到此自定义页面上,具体如下图:

Y4-2-61-2.png

Y4-2-61-3

  • 延迟加载:当真正需要数据的时候,才执行数据加载操作,以提高性能

  • 左滑配置:接口列表中单条数据向左滑动时显示的按钮及执行的操作,单条数据向左滑动时配置移动端效果如图:

Y4-2-61-4.png

Y7-2-67-1

三、控件功能介绍

在系统后端--->【移动引擎】选择一个创建的应用,再点击首页(自定义页面),把列表控件拖动到此自定义页面上,具体如下图所示:

Y4-2-67-2.png中提供注意事项及说明。

  • 链接地址:点击列表数据后跳转的页面。可选择系统中的页面,也可自定义跳转链接

内容来源为Url:

  • Url:定义此列表控件显示的自定义查询的内容。用户可使用系统提供的模板,也自定义内容来源

  • 链接地址:定义点击URL列表数据后跳转的页面。可选择系统中的页面,也可自定义跳转链接

  • 输出格式:定义数据输出格式,目前支持json字符。

内容来源为接口:

  • 接口:选择需要通过接口列表控件展示数据的接口,接口来源为接口管理

  • 链接地址:定义点击URL列表数据后跳转的页面。可选择系统中的页面,也可自定义跳转链接

  • 输出格式:定义数据输出格式,目前支持json字符。

<!-- -->
- 展示样式

<!-- -->
- 展示样式:定义列表控件显示哪些字段及字段的排版样式。展示样式中,整个选字段的区域扩大,输入html时输入框扩大,并带语法高亮和提示

<!-- -->
- 搜索设置

<!-- -->
- 快捷搜索:定义列表快捷查询功能,默认勾选,不勾选列表不展示搜索输入框

  • 搜索提示:定义列表控件查询框中的搜索提示信息
  • 搜索设置

<!-- -->
- 快捷搜索:定义列表快捷查询功能,默认勾选,不勾选列表不展示搜索输入框

  • 搜索提示:定义列表控件查询框中的搜索提示信息- 快捷搜索查询列:内容来源为建模查询,可设置此项。按照查询列查询列表数据,如果未指定查询列,则默认按照显示中的第一列查询。内容来源为模拟数据时,不支持指定查询列

  • 高级检索:内容来源为建模查询,可设置此项。勾选并设置高级检索字段,根据设置的字段内容查询列查询列表数据,默认不勾选。内容来源为模拟数据时,不支持高级检索。

  • 页面标题:勾选高级检索,可设置此项。定义高级检索页面的标题名称。

  • 高级检索字段设置:内容来源为建模查询,且勾选高级检索,可设置此项。可选择到查询对应表单下的所有字段。

  • 自定义按钮:自定义配置按钮及点击按钮跳转的链接。内容来源为建模查询时,可设置显示出表单建模中列表中配置的页面扩展按钮。

<!-- -->
- 分页设置

<!-- -->
- 起始页码:内容来源为接口、url可设置此项。数据默认从第1页开始展示,用户可自定义

  • 每页显示:定义此列表控件每页显示的数据条数,默认设置显示10条。

  • 只显一页:勾选后,查询列表数据只显示一页数据(一页的数据量根据设置的每页条数显示)例如:A列表共有20条数据,每页条数设置为10,那么勾选显示一页后,页面上只会显示该列表的前10条数据。

<!-- -->
- 数据展示

<!-- -->
- 数据只读:默认不勾选,勾选后,列表上点击某条数据不会链接到链接地址

  • 数据可选:勾选后,查询列表数据每条数据前加一个check框。点击可选中对应数据,效果如下图:

Y4-2-67-3.png

Y4-2-67-4

  • 延迟加载:默认不勾选,勾选后不加载数据。可结合Mobile_NS.refreshList函数加载需要显示的数据。

<!-- -->
- 左滑配置

<!-- -->
- 左滑配置:列表中单条数据向左滑动时显示的按钮及执行的操作,配置方法如图:

Y4-2-67-4.png

Y4-2-67-6

  • 回复评论设置

<!-- -->
- 表单建模配置:内容来源为关联模块的查询,可勾选表单建模配置,一键启用表单建模模块回复评论配置

Y4-2-67-8.png

Y4-2-67-8

配置说明:

  • 列表主键字段:设置当前查询列表对应表单的主键,如id

  • 评论表设置:设置存放评论数据的表单,支持外部数据源、本地数据源表单。选择表单,自动带出对应主键,主键策略支持主键自动增长、32位ID(UUID)

  • 主数据关联字段:建立查询列表与评论表单的关联关系,用于存放列表主键字段值

  • 回复评论数据关联字段:存放回复、评论内容关联关系的字段

  • 评论内容:设置评论内容存放字段

  • 评论人:设置评论人存放字段,默认取当前登录用户 的关联关系,用于存放列表主键字段值

  • 回复评论数据关联字段:存放回复、评论内容关联关系的字段

  • 评论内容:设置评论内容存放字段

  • 评论人:设置评论人存放字段,默认取当前登录用户- 评论日期:设置评论日期存放字段,默认取当前日期

  • 评论时间:设置评论时间存放字段,默认取当前时间

  • \@提醒时的标题:支持文本、系统变量、页面参数、列表数据字段替换,格式:{name}

  • 点击消息跳转地址:设置点击提醒消息跳转地址。如设置移动建模地址,需要设置发布地址

功能说明:

  • 列表控件,内容来源选择建模查询,且选择的查询关联模块,勾选表单建模配置(开启此选项将使用表单建模模块回复评论配置);

  • 表单建模-设置开启回复评论,对应模块开启回复评论,查询初始化到设计器中,列表控件-表单建模配置默认选中

  • 列表插件回复评论开关与表单建模-设置做强关联,设置开启,我们这边才支持表单建模回复评论。具体如下图3所示:

Y4-2-67-10

  • 点赞设置:列表增加自定义配置点赞功能,支持设置允许赞、允许踩、两者均设置;列表控件,不限内容来源,均支持自定义点赞功能。具体配置如下图:

Y4-2-67-10.png

Y4-2-67-12

四、注意事项

1、列表选择无模块的查询,不支持自动解析,只可选择链接地址,指定点击后的跳转地址;

2、内容来源为SQL,快捷搜索查询条件,可设置{searchKey};

3、已存在的历史数据,列表、大图列表、url列表后端保留配置;

4、表格、时间轴、横向列表选择查询列表,还是只可选择应用中通过添加模块添加的查询;

5、通过添加模块添加的查询改为新查询;

6、日历刷新列表,列表来源为模拟数据、不支持刷新。 列表后端保留配置;

4、表格、时间轴、横向列表选择查询列表,还是只可选择应用中通过添加模块添加的查询;

5、通过添加模块添加的查询改为新查询;

6、日历刷新列表,列表来源为模拟数据、不支持刷新。#### Y4-2-69 表格控件(新) {#y4-2-69-表格控件新 .unnumbered}

一、概述

移动建模,原表格、url表格插件,一个插件对应一种数据源,将两种插件整合为一个支持多数据源的新表格插件。

二、客户端显示效果

1

Y4-2-69-2

说明:

  • 基本信息

<!-- -->
- 名称:定义此表格控件的名称。在选择内容来源后可自动带出,也可用户自定义

  • 内容来源:定义此表格控件显示的自定义查询内容,支持建模查询、模拟数据、SQL、Url、接口

内容来源为建模查询:

  • 建模查询:可选择到表单建模-查询中的所有查询列表

  • 数据链接:定义点击表格数据后跳转的页面。有两种跳转方式:自动解析、手动输入

a、默认为自动解析,点击数据后跳转到对应查询列表显示布局。

b、手动输入:跳转到用户指定的页面

内容来源为模拟数据:

  • 模拟数据:配置表格展示的数据,模拟数据为json数组格式

  • 链接地址:定义点击表格数据后跳转的页面

内容来源为SQL:

  • 数据源:支持外部数据源和本地数据源

  • SQL:编写获取表格展示的数据。示例:select * from t where a=1 {searchCondition} and b=2。

Y4-2-69-3

  • 锁定列数:默认值为0,表示不设置锁定列。如果表格控件要显示的列较多时,一横屏显示不了,可设置1~3列为锁定列,固定锁定列,左右滑动表格查看其它列数据。效果如下图:

4.png

Y4-2-69-5

四、注意事项

1、表格选择无模块的查询,不支持自动解析,只可选择链接地址,指定点击后的跳转地址;

2、内容来源为SQL,快捷搜索查询条件,可设置{searchKey};

3、已存在的历史数据,表格、url表格后端保留配置;

4、内容来源为建模查询,合计字段设置中只可选择到数字类型字段;

5、内容来源为建模查询、SQL支持总计功能,其他接口、url、模拟数据不支持总计功能;

6、表格列设置中支持解析格式为{d1.zsmx1}的明细字段值。 询,合计字段设置中只可选择到数字类型字段;

5、内容来源为建模查询、SQL支持总计功能,其他接口、url、模拟数据不支持总计功能;

6、表格列设置中支持解析格式为{d1.zsmx1}的明细字段值。#### Y4-2-70 顶部搜索控件 {#y4-2-70-顶部搜索控件 .unnumbered}

一、概述

在应用设计器页面左侧,列表类插件分类中增加顶部搜索插件的使用入口。

二、客户端显示效果

Y4-2-70-2

说明:

(1)顶部搜索控件的基本信息包含【搜索动作】、【选择】和【条件设置】三个部分。

(2)【搜索动作】:目前支持刷新列表控件和表格控件。

(3)【选择】:选择当前页面存在的列表控件或者表格控件。

(4)【条件设置】:设置顶部搜索的条件,可以绑定列表或者表格的字段进行筛选数据,包括设置显示名称、字段名称、字段类型和快捷条件。字段类型支持单行文本、选择项、浏览按钮、日期时间四种字段类型。仅当字段类型为数字类型时,可以设置快捷条件。如图

Y4-2-72-1

三、控件功能介绍

在系统后端--->【移动引擎】选择一个创建的应用,再点击首页(自定义页面),把时间轴控件拖动到此自定义页面上,具体如下图所示:

中提供注意事项及说明。

  • 链接地址:定义点击时间轴数据后跳转的页面。可选择系统中的页面,也可自定义跳转链接

内容来源为Url:

  • Url:定义此时间轴控件显示的自定义查询的内容。用户可使用系统提供的模板,也自定义内容来源

  • 链接地址:定义点击时间轴数据后跳转的页面。可选择系统中的页面,也可自定义跳转链接

  • 输出格式:定义数据输出格式,目前支持json字符。

内容来源为接口:

  • 接口:选择需要通过时间轴控件展示数据的接口,接口来源为接口管理

  • 链接地址:定义点击时间轴数据后跳转的页面。可选择系统中的页面,也可自定义跳转链接

  • 输出格式:定义数据输出格式,目前支持json字符。

<!-- -->
- 展示样式

<!-- -->
- 展示样式:定义时间轴控件显示哪些字段及字段的排版样式。展示样式中,整个选字段的区域扩大,输入html时输入框扩大,并带语法高亮和提示;支持设置多列字段展示

<!-- -->
- 数据展示

<!-- -->
- 数据只读:默认不勾选,勾选后,时间轴上点击某条数据不会链接到链接地址

  • 未读、反馈标识:表单建模-查询,支持查询数据未读、反馈标识功能,移动建模时间轴控件同步支持。内容来源关联建模查询,增加未读、反馈标识开关。未读标识为红色,反馈标识为黄色。移动端效果如下图所示:

Y4-2-9-3.png

Y4-3-16-1

说明:

1、基本信息

  • 表单名称:用户可自定义表单名称 微协同办公平台E_cology9_0版本后台维护手册_D___流程引擎/media/image138.png)

Y4-3-16-1

说明:

1、基本信息

  • 表单名称:用户可自定义表单名称- 提交类型:表单提交后的操作。支持三种类型:表单建模、创建流程、自定义URL

a)表单建模

(1) 基本信息_主键:表单对应主键,默认id,也可选择其他字段

(2) 基本信息_关联模块:显示引用该表单创建的所有模块

b)创建流程

(1) 基本信息_关联流程:选择表单后,自动带出对应创建的流程名称

(2) 基本信息_流程标题:选择表单后,自动带出对应创建的流程标题,标题可手动修改

c)自定义URL:

(1)基本信息_提交URL:有默认URL,表单的提交按钮可配置为往第三方url中提交

  • 数据源:可选择本地或者外部数据源的表单

  • 表名:通过下拉框选择表名或者在来源中检索,表示用户输入后保存到此表单

  • 页面扩展:表单对应模块设置了页面扩展tab,勾选后在移动建模端可使用页面扩展功能,反之不显示。

  • 允许回复评论:移动建模显示布局页面支持表单建模-模块回复评论功能。添加模块初始化布局到设计器中,表单建模-模块开启回复评论,设计器显示布局-表单默认开启允许回复评论。具体如下图:

说明-2

Y4-3-16-3

  • 验证脚本:设置在提交数据前的验证脚本 ../media/泛微协同办公平台E_cology9_0版本后台维护手册_D___流程引擎/media/image140.png)

Y4-3-16-3

  • 验证脚本:设置在提交数据前的验证脚本#### Y4-3-17-明细表控件 {#y4-3-17-明细表控件 .unnumbered}

一、概述

系统移动建模自定义页面支持明细表,在定义页面显示明细表内容,且支持明细表数据排序。(只在显示、编辑页面支持明细数据排序)

二、客户端显示效果

2018-7-25
15-03-31.png

Y4-3-17-1

三、控件功能介绍

在【后端应用中心】--->【移动引擎】选择一个创建的应用 然后再点击首页(自定义页面),然后把明细表控件拖动到此自定义页面上,具体如下图:

2018-7-25
16-03-59.png

Y4-3-17-2

在图Y4-17-2处的明细表控件对应的属性设置如下图:

2018-7-25
16-06-11.png

Y4-3-17-3

说明:

1、基本信息

  • 明细表_所属主表:关联主表对应的表单。

  • 明细表_子表表名:明细表表名。

  • 明细表_关联字段:与主表主键关联的字段,如果明细表中存在mainid,默认选中mainid。

  • 明细表_子表主键:明细表的主键字段,如果明细表中存在id,默认选中id。

  • 明细表_数据控制:对数据的控制方式,可选项为允许新增、允许修改、允许删除。

  • 明细表_内容高度:设置明细表区域的高度。

  • 明细表_查询条件:明细表数据过滤,支持页面变量、数据集、系统常量

  • 明细表_前置脚本:设置编辑/添加明细前会调用的脚本,如果脚本中返回false,则会阻止明细提交,无返回值或者返回true,明细将正常提交。

  • 明细表_字段列-添加:添加、删除明细表中的显示字段

  • 明细表_字段列-字段:明细表中的对应的字段。

  • 明细表_字段列-显示名称:明细表中字段显示名称。

  • 明细表_字段列-显示类型:字段显示类型,可选只读、可编辑、必填。

  • 明细表_字段列-字段类型:设置字段的字段类型,支持单行文本、多行文本、浏览按钮、check框、选择项、附件、拍照、隐藏域。

  • 明细表_字段列_字段类型-内容换行:勾选内容换行设置,字段显示名称和输入框会自动换行显示。

<!-- -->
- 明细表_字段列-默认值:可以设置字段的默认值,如果设置,会显示勾选 字段类型-内容换行:勾选内容换行设置,字段显示名称和输入框会自动换行显示。

<!-- -->
- 明细表_字段列-默认值:可以设置字段的默认值,如果设置,会显示勾选#### Y4-3-18-单行文本控件 {#y4-3-18-单行文本控件 .unnumbered}

一、概述

是一个供用户输入或编辑数据的基本控件,只能输入一行。

二、客户端显示效果

2018-7-25
11-42-23.png

Y4-3-18-1

三、控件功能介绍

在系统后端--->【移动引擎】,选择上步添加表单控件的自定义页面,把单行文本控件拖进来,具体如下图,多行文本控件的配置也类似

单行文本1-1.png

Y4-3-18-3

  • 单行文本_显示类型:共三种类型:可编辑、必填、只读,默认可编辑。选择必填,表示在移动端该控件必须输入值,否则点击提交按钮的时候会弹出 必填项不能为空;

  • 单行文本_默认值:可设置当前用户、当前部门、当前日期等默认值,移动端打开此自定义页面单行文本控件会显示默认值。

  • 单行文本_内容换行:勾选内容换行,单行文本的显示名称和输入框分行显示。

  • 单行文本_默认值:可设置当前用户、当前部门、当前日期等默认值,移动端打开此自定义页面单行文本控件会显示默认值。

  • 单行文本_内容换行:勾选内容换行,单行文本的显示名称和输入框分行显示。#### Y4-3-19-隐藏域控件 {#y4-3-19-隐藏域控件 .unnumbered}

一、概述

隐藏域控件不在表单中显示,但其值会与表单一起提交,通常用于保存一些特定信息。

二、控件功能介绍

在系统后端--->【移动引擎】,选择上面添加表单控件的自定义页面,把隐藏域控件拖进来,具体如下图:

隐藏域1-1.png

Y4-3-20-1

三、控件功能介绍

在系统后端--->【移动引擎】,选择上面添加表单控件的自定义页面,把多行文本控件拖进来,具体如下图

多行文本1-1.png

Y4-3-21-1

三、控件功能介绍

在系统后端--->【移动引擎】,选择上面添加表单控件的自定义页面,把选择项控件拖进来,具体如下图所示:

选择项1-1.png

Y4-3-22-1

三、控件功能介绍

在系统后端--->【移动引擎】,选择上面添加表单控件的自定义页面,把单(多)选控件拖进来,具体如下图:

单多选1-1.png

Y4-3-23-1

三、控件功能介绍

在系统后端--->【移动引擎】,选择上面添加表单控件的自定义页面,把Check框控件拖进来,具体如下图

Check框1-1.png

Y4-3-24-1

三、控件功能介绍

在系统后端--->【移动引擎】,选择上面添加表单控件的自定义页面,把浏览框按钮控件拖进来,具体如下图:

浏览按钮1-1.png

Y4-3-24-3 ,具体如下图:

浏览按钮1-1.png

Y4-3-24-3#### Y4-3-25-星级评分控件 {#y4-3-25-星级评分控件 .unnumbered}

一、概述

对有些业务场景的时候需要增加星级评分的功能。一般用在体验评分等,存入到数据库的值为整数。

二、客户端显示效果

星级评分1-1.png

Y4-3-25-2

说明:

1、基本信息

  • 星级评分_所属表单:选择当前自定义页面中表单控件中的表单;

  • 星级评分_对应字段:选择所属表单中存储星级评分内容的字段;

  • 星级评分_显示名称:定义星级评分控件在移动端的显示名称;

  • 星级评分_评分个数:设置图标显示的个数。比如以默认的五角星,设置几个表示几分。

  • 星级评分_评分图标:默认是五角星图标,用户可以更改。

  • 星级评分_评分名称:对每个评分表示的中文说明。举例:1个五角星代表非常差,2个五角星代表差 等依次类推。

  • 星级评分_显示类型:设置字段的显示类型。必填,只读,编辑。

  • 星级评分_默认值:设置星级评分的默认值。比如设置了2,则表示默认选中2个星。

  • 星级评分_内容换行:勾选内容换行设置,星级评分的显示名称的输入框分行显示。

Y4-3-26-语音控件

一、概述

用户可以录制一段语音。

二、客户端显示效果

Y4-3-26-1.png

Y4-3-26-2

说明:

1、基本信息

  • 语音_所属表单:选择当前自定义页面中表单控件中的表单;

  • 语音_对应字段:选择所属表单中存储语音文件路径的字段,移动端点击录制语音后会生成一个mp3格式的文件,把该文件的存储路径保存在对应字段。 音_所属表单:选择当前自定义页面中表单控件中的表单;

  • 语音_对应字段:选择所属表单中存储语音文件路径的字段,移动端点击录制语音后会生成一个mp3格式的文件,把该文件的存储路径保存在对应字段。#### Y4-3-27-LBS控件 {#y4-3-27-lbs控件 .unnumbered}

一、概述

Location Based Service,获取移动终端用户的位置信息,需开启定位服务。并且支持选择周围热点,用户可自定义限制定位的范围。

二、客户端显示效果

Y4-3-27-1.png

Y4-3-27-2

说明:

1、基本信息

  • LBS_所属表单:选择当前自定义页面中表单控件中的表单;

  • LBS_对应字段:选择存放LBS控件中内容的字段。

  • LBS_显示名称:定义LBS控件在移动端的显示名称

  • LBS_数据保存:共三种情况:只保存经纬度、只保存地址中文名称、既保存经纬度,同时保存地址中文名称。可以设置一种方式,选择LBS控件保存在数据库中的值是经纬度还是中文名称,还是两者都保存。

  • 选择既保存经纬度,同时保存地址中文名称,需要填写保存中文名称地址对应的表单字段。

  • LBS_定位类型:设置地图的定位类型。共三种方式:

(1)只显示当前位置,不显示周围热点

(2)显示当前位置和周围热点

(3) 显示当前位置和周围热点,并允许改变位置

当选择(2)、(3)时还需要以下配置:

搜索半径:默认500米,用户可自定义。指所显示的热点在当前位置500米范围内。

热点个数:显示搜索范围内的热点个数限制。默认为12个。

  • LBS_显示类型:共三种方式:可编辑、必填、只读。

  • LBS_当前位置: 默认不勾选,如勾选,则在打开表单页面,LBS控件自动显示当前地址中文名称

  • LBS_定位限制: 默认不勾选,如勾选,则限制在指定点多少米范围内可以定位。勾选后需要配置以下项:

<!-- -->
- LBS_指定点坐标:设置可定位范围的定位点坐标信息。支持固定坐标(如:121.522443,31.082311)、获取页面参数(如:{coordinate})、数据集引用(如:{data.coordinate})

  • LBS_坐标类型:支持三种类型:高德/腾讯、百度、GPS

  • LBS_限制范围:限制定位的半径值,默认1000米,用户可自定义

  • LBS_提示文本:用户定位点不在限制定位范围内,给出的提示信息。如:当前位置超出限制范围 高德/腾讯、百度、GPS

  • LBS_限制范围:限制定位的半径值,默认1000米,用户可自定义

  • LBS_提示文本:用户定位点不在限制定位范围内,给出的提示信息。如:当前位置超出限制范围#### Y4-3-28-拍照控件 {#y4-3-28-拍照控件 .unnumbered}

一、概述

调用移动端自带的拍照功能,拍照之后可直接使用照片;或者从相册选择照片。

二、客户端显示效果

Y4-28-1.png

Y4-3-28-2

说明:

1、基本信息

  • 拍照_所属表单:选择当前自定义页面中表单控件中的表单;

  • 拍照_对应字段:选择存放拍照控件中内容的字段。

  • 拍照_显示名称:设置拍照控件的显示名称。

  • 拍照_图片绘制:默认不勾选,如勾选,用户可绘制上传、拍摄的图片

  • 拍照_是否压缩:设置拍照控件上传的图片是否需要压缩。默认勾选,需要配置以下两个值

<!-- -->
- 拍照_压缩质量:默认值0.5。值越小,质量越低,图片压缩后体积越小。该值介于0.1-1之间。

  • 拍照_缩放比例:默认值0.5。压缩时会以图片的原始宽高乘以缩放比例,值越小,压缩后图片的宽度越小,体积会越小,该值介于0.1-1之间。

<!-- -->
- 添加水印:默认不勾选,勾选后拍照的图片会加水印,需要以下配置项:

<!-- -->
- 拍照_水印位置:共6个位置:右下、左下、右上、左上、顶部居中、顶部居中。默认选择右下

  • 拍照_水印字体:设置拍照后水印字体的类型、颜色、大小

  • 拍照_是否粗体:默认不勾选,勾选后水印字体加粗显示

  • 拍照_水印内容:设置拍照后的水印内容。支持系统变量、页面参数、数据集、当前位置{CURRPOSITION}

<!-- -->
- 拍照_上传限制:设置拍照控件上传图片数的限制,默认不限制。用户可自定义值,如5,则使用时最多只可上传5张照片。

  • 拍照_拍照类型:共三种类型:默认、只拍照、只选择图片(只在emobile中生效)。

  • 拍照_命名规则:用户可在此定义命名规则,支持系统变量、页面参数、表单字段,通过此拍照控件上传的图片均按此规则命名。

  • 拍照_显示类型:设置控件是否是可编辑、必填、只读。 e中生效)。

  • 拍照_命名规则:用户可在此定义命名规则,支持系统变量、页面参数、表单字段,通过此拍照控件上传的图片均按此规则命名。

  • 拍照_显示类型:设置控件是否是可编辑、必填、只读。#### Y4-3-29-批注控件 {#y4-3-29-批注控件 .unnumbered}

一、概述

通过批注控件可以实现电子绘图及电子签名功能。需绑定表单的附件字段(包括图片和文件),可以设置控件高度及提示信息。

二、客户端显示效果

批注1-2.png

Y4-3-29-2

批注控件的批注如下图:

批注1-3.png

Y4-3-30-1

三、控件功能介绍

在系统后端--->【移动引擎】,选择上面添加表单控件的自定义页面,把附件控件拖进来,具体如下图

附件1-1.png

Y4-3-31-1

三、控件功能介绍

在系统后端--->【移动引擎】,选择上面添加表单控件的自定义页面,把滑块控件拖进来,具体如下图:

滑块1-2.png

Y4-3-32-1

三、控件功能介绍

在系统后端--->【移动引擎】,选择上面添加表单控件的自定义页面,把日期时间控件拖进来,具体如下图:

日期时间1-1.png

Y4-3-32-3

说明:

1、基本信息

  • 日期时间_所属表单:选择当前自定义页面中表单控件中的表单

  • 日期时间_对应字段:选择存放日期时间控件中内容的字段

  • 日期时间_显示名称:设置日期时间控件的显示名称

  • 日期时间_提示信息:定义该控件在移动建模选择数据时的提示信息

  • 日期时间_字段类型:支持日期、时间、日期时间三种类型。

  • 日期时间_年份偏移:设置选择月份时,年份的选择区间。默认为当前年向前偏移100年作为最小年份,向后偏移1年作为最大年份。假如只想显示当前年,可以设置向前偏移为0,向后偏移为0。

  • 日期时间_显示类型:设置控件是否是可编辑、必填、只读

  • 日期时间_默认值:设置日期时间控件在移动端显示的默认值。

  • 日期时间_内容换行:勾选内容换行设置,日期时间控件的显示名称和输入框分行显示。 显示类型:设置控件是否是可编辑、必填、只读

  • 日期时间_默认值:设置日期时间控件在移动端显示的默认值。

  • 日期时间_内容换行:勾选内容换行设置,日期时间控件的显示名称和输入框分行显示。#### Y4-3-33-表单按钮控件 {#y4-3-33-表单按钮控件 .unnumbered}

一、概述

表单按钮:用户单击按钮时执行相应操作,提供八种类型的按钮,提交、提交并返回、提交并新建、暂存、重置、编辑、删除、手动输入。

二、客户端显示效果

2018-7-25 15-48-04.png

Y4-3-33-2

说明:

1、基本信息

  • 表单按钮_所属表单:选择当前自定义页面中表单控件中的表单;

  • 表单按钮_页面扩展:默认勾选,显示表单建模的页面扩展按钮;

  • 表单按钮_固定底部:默认不勾选,勾选后表单按钮显示时固定在页面底部;

  • 表单按钮_按钮列表:设置所需要显示的按钮。默认按钮类型有:提交、提交并返回、提交并新建、暂存、重置、编辑、删除、手动输入。具体配置见下图:

表单按钮1-3.png

Y4-3-33-4

注意:

1、提交并新建逻辑:在页面点击提交并新建,数据库中会插入一条数据

2、同一表单页面,提交按钮与提交并新建按钮独立,点击提交后,再点击提交并新建会再插入一条数据

Y4-3-62-浏览按钮(接口)控件

一、概述

移动建模增加浏览按钮(接口)插件,结合接口控件、接口管理功能使用。获取到接口信息。

二、客户端显示效果

Y4-3-62-1.png

Y4-3-62-2

说明:

1、基本信息

  • 所属表单:选择当前自定义页面中表单控件中的表单

  • 对应字段:默认勾选,显示表单建模的页面扩展按钮

  • 显示名称:在移动端的显示名称

  • 提示信息:定义该控件在移动建模选择数据时的提示信息

  • 显示类型:共三种类型:可编辑、必填、只读

  • 默认值:设置浏览框按钮控件显示的默认值

  • 内容换行:勾选后,显示名称和输入框分行显示

2、接口相关设置

  • 接口页面:选择数据的对应接口列表控件所在页面

  • 对应插件:页面上对应接口列表控件的插件名称

  • 主键字段:设置接口数据的主键字段,下拉项为对应接口的字段

  • 名称字段:设置接口数据的名称字段,下拉项为对应接口的字段

3、显示名称存取

  • 接口配置:选择显示名称存取的接口,接口在移动建模-接口管理中维护

  • 选择字段:选择数据的显示名称保存字段,下拉项为接口配置中对应接口的字段 下拉项为对应接口的字段

3、显示名称存取

  • 接口配置:选择显示名称存取的接口,接口在移动建模-接口管理中维护

  • 选择字段:选择数据的显示名称保存字段,下拉项为接口配置中对应接口的字段#### Y4-3-71-动态表单控件 {#y4-3-71-动态表单控件 .unnumbered}

一、概述

移动建模增加动态表单插件,配合表单使用,实现例如巡检类应用的快捷配置。

二、客户端显示效果

Y4-3-71-2

说明:

1、动态表单控件的基本信息包含【字段来源】、【数据展示】和【数据存储】三个部分。

2、【字段来源】:

(1)名称:设置动态表单的名称。

(2)来源:设置内容来源方式,可以选择表单、url、接口。

(3)表单:选择在表单建模建好的表单。注意此表单的字段设置有严格要求,具体请看输入框的下方提示[如何设计表单]{.underline}?

Y4-3-71-4

(4)条件:可以设置表单内容展示的条件,支持系统变量和页面变量。

3、【数据展示】:可以设置数据是否只读。

4、【数据存储】:设置表单数据提交的存储表,可选择本地或者外部数据源的表单,只能存储三个字段,一般用于存储巡检应用的巡检项、巡检结果以及巡检计划的billid。

四、动态表单使用示例

1.按照表单设计要求设计好表单之后,录入数据,例如下图数据:

Y4-3-71-6

五、注意事项

1、动态表单若要提交,必须传一个billid到页面上才可以正常提交,此billid会存储到数据存储设置中的主数据关联字段。

2、动态表单的暂存按钮是不验证必填保存的作用。

3、动态表单的父字段是自身关联浏览框,需要先把表单做成浏览框再自身引用。

Y4-4图表

字段。

2、动态表单的暂存按钮是不验证必填保存的作用。

3、动态表单的父字段是自身关联浏览框,需要先把表单做成浏览框再自身引用。

Y4-4图表 {#y4-4图表 .unnumbered}#### Y4-4-34-图表控件 {#y4-4-34-图表控件 .unnumbered}

一、概述

图表控件就是类似于系统中门户上的图表元素 利用图表控件在我们的APP应用中显示我们的图表。

二、客户端显示效果

Y4-34-1.png

Y4-4-34-2

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击首页(自定义页面),把图表控件拖动到此自定义页面上,具体如下图:

图表1-5.png

Y4-4-35-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用然后再点击首页(自定义页面),把柱状图控件拖动到此自定义页面上,具体如下图:

柱状图1-3.png

Y4-4-36-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用然后再点击首页(自定义页面),把饼状图控件拖动到此自定义页面上,具体如下图:

Y-4-36-2.png

Y4-4-37-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用然后再点击首页(自定义页面),把折线图控件拖动到此自定义页面上,具体如下图:

Y4-37-3.png

Y4-4-38-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击首页(自定义页面),把漏斗图控件拖动到此自定义页面上,具体如下图:

Y4-38-2.png

Y4-4-39-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击首页(自定义页面),把雷达图控件拖动到此自定义页面上,具体如下图:

Y4-39-2.png

Y4-4-40-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击首页(自定义页面),把仪表盘控件拖动到此自定义页面上,具体如下图:

Y4-40-2.png

Y4-5-41-1

说明:

1、基本信息

  • 名称:设置数据集控件的名称。名称只支持英文字母、数字、下划线 9_0版本后台维护手册_D___流程引擎/media/image204.png)

Y4-5-41-1

说明:

1、基本信息

  • 名称:设置数据集控件的名称。名称只支持英文字母、数字、下划线- 来源:默认为SQL,可以选择表单、URL

来源为表单

  • 表单:设置取数据的表单

  • 条件:设置通过表单取数据的条件

来源为SQL

  • 数据源:默认为local,也可选择外部数据源,显示外部数据源的数据

  • SQL:通过设置的SQL语句,获取数据

来源为URL

  • URL:输入url地址,获取数据

来源为接口

  • 接口配置:选择配置好的接口,设置输出格式,获取数据 部数据源的数据

  • SQL:通过设置的SQL语句,获取数据

来源为URL

  • URL:输入url地址,获取数据

来源为接口

  • 接口配置:选择配置好的接口,设置输出格式,获取数据#### Y4-5-42-数据明细控件 {#y4-5-42-数据明细控件 .unnumbered}

一、概述

数据明细控件与数据集控件配合使用,将数据集中通过sql或者url方式获取的数据用数据明细控件展示出来。

二、客户端显示效果

Y4-41-1.png

Y4-5-42-2

说明:

1、明细信息

  • 明细名称:设置数据明细项在移动端显示的明细名称

  • 明细内容:定义数据明细在移动端显示的内容来源。选择当前页面的数据集,并选择显示哪个字段的内容。也可自定义明细内容

  • 单击脚本:设置点击数据明细项时的脚本内容。

2、数据明细操作

  • 添加明细:点击配置项右上角的"+添加",添加数据明细项

  • 编辑明细:点击明细内容,即可编辑数据明细项

  • 删除明细:点击数据明细项后的

Y4-5-43-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击首页(自定义页面),把统计面板控件拖动到此自定义页面上,具体如下图:

Y4-43-2.png,增加、删除统计项;点击

Y4-6-46-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击首页(自定义页面),然后把地图控件拖动到此自定义页面上,具体如下图:

![Y4-46-1.png](./media/腾讯、百度、GPS三种类型

  • 图标:定义中心点的显示图标。系统提供默认图标,用户可自定义

b、取值类型选择当前位置,有以下配置:

  • 图标:定义中心点的显示图标。系统提供默认图标,用户可自定义

c、取值类型选择无,无中心点功能

2、附加点信息:

  • 取值类型:支持SQL、接口

a、取值类型选择SQL,需要以下配置:

  • 附加点SQL:定义附加点的SQL语句,通过获取值设置附加点,示例SQL:select id, \'经度,纬度\', \'中文名\' from table。SQL中的表单支持外部数据源表单、本地数据源表单

b、取值类型选择接口,需要以下配置:

  • 接口配置:定义附加点的接口。在接口管理中维护接口信息

<!-- -->
- 显示名称:设置是否在地图中显示附加点名称。默认勾选

  • 范围:设置附加点的搜索半径。例如:500米。则会筛选中心点500米范围内的附加点

  • 是否连线:支持无连接线、点与点之间直线相连、按步行规划路线连线、按驾车规划路线连线

  • 单击脚本:设置点击附加点是的脚本信息

3、其他设置

  • 地图高度:设置地图在移动端显示的高度

  • 比例尺:设置地图比例尺。默认500m 、按步行规划路线连线、按驾车规划路线连线

  • 单击脚本:设置点击附加点是的脚本信息

3、其他设置

  • 地图高度:设置地图在移动端显示的高度

  • 比例尺:设置地图比例尺。默认500m#### Y4-6-47-树形控件 {#y4-6-47-树形控件 .unnumbered}

一、概述

在手机端以树形的方式展示数据

二、客户端显示效果

截屏_20180724_151250.jpg

Y4-6-47-2

说明:

1、基本信息

  • 树形来源:设置树形来源,来源于表单建模搭建的树形

2、节点信息

  • 节点附加HTML:设置节点附加的html代码

3、节点URL

  • 类型:设置点击树形的url

自动解析:自动解析表单建模树形配置的链接

手动输入:解析手动输入的一个地址,地址在输入URL中设置

动作刷新列表:刷新指定页面的列表

动作刷新列表说明:

  • 选择页面:选择需要刷新的列表所在的页面,可选所有自定义页面

  • 列表id:设置刷新列表控件的id,页面只有一个列表控件时可以为空

  • 传递参数:刷新列表时传递的参数

  • 回调函数:设置列表刷新后的回调函数名称

刷新列表配置和效果如下:

微信截图_20180724151710.png

Y4-6-48-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用 然后再点击首页(自定义页面),然后把倒计时控件拖动到此自定义页面上,具体如下图:

微信截图_20180723160703.png

Y4-6-49-1

三、控件说明

在【后端应用中心】--->【移动引擎】选择一个创建的应用,在控件库中拖动二维码控件在自定义页面上,具体如下图:

微信截图_20180723132448.png

Y4-6-50-1

三、控件介绍

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击首页(自定义页面),然后把回复控件拖动到此自定义页面上,具体如下图

Y4-50-2.png

Y4-6-50-3

手动保存:提供一个代码接口,用户可以自定义编码决定回复的存储方式。

后端配置如下图:

Y4-6-50-4 .pngY4-6-50-5

我们可以获取到回复内容和其他参数值,然后将这些值编码的方式进行处理。

具体使用效果如下图:

提交回复后,对应的数据集中回复数量会增加一条。

Y4-6-50-6.png

Y4-6-51-1

三、控件说明

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击自定义页面,然后把用户头像控件拖动到此自定义页面上,具体如下图: e227.jpeg)

Y4-6-51-1

三、控件说明

在系统后端--->【移动引擎】选择一个创建的应用,然后再点击自定义页面,然后把用户头像控件拖动到此自定义页面上,具体如下图:微信截图_20180723133059.png

Y4-6-53-1

三、控件功能介绍

在【后端应用中心】--->【移动引擎】选择一个创建的应用然后再点击首页(自定义页面),然后把日历控件拖动到此自定义页面上,具体如下图:

Y4-53-2.png

Y4-6-53-3

在(图Y4-53-3)的基础上配置时间轴控件之后我们再点击日历控件进行配置,如图Y4-53-2

说明:

1、基本信息

  • 显示农历:在日历控件中是否显示农历

  • 显示返回:在日历控件中是否可以返回上一页

  • 默认收起:默认日历控件只显示当前日期所在的行

  • 显示新建:在日历上显示新建按钮,默认勾选

  • 新建动作:设置点击新建时是自动解析新建地址还是手动输入脚本

2、交互设置

  • 点击日期:日历控件关联的其他控件比如自定义页面上的时间轴控件,url列表控件或者列表控件

  • 选择列表/单击事件:选择日历控件关联的具体的控件名称,比如我需要在日历控件下显示个时间轴控件那么"点击日期"选择刷新时间轴,此处选择此时间轴控件的名称。点击日期自定义时,此处设置自定义脚本。

  • 字段设置:设置接受日历控件中选择日期的字段,比如我在日历控件中选择2018-07-07 那么下面的时间轴控件就显示为2018-07-07的数据。

  • 初始数据:当天:在时间轴控件中默认显示当天的数据,本周:在时间轴控件中默认显示本周的数据。本月:在时间轴控件中默认显示本月的数据,全部:在时间轴控件中默认显示全部的数据。

  • 重新加载:设置切换每月的时候是否重新加载数据

3、日期标记

  • SQL:根据sql查询出来的日期在前端日历控件中以红点标识,sql的格式为:select rcdate from uf_schedule,同时支持自定义日期标记的颜色,sql的格式为:select rcdate , \'green\' from uf_schedule

  • URL:根据路径中的地址返回的json字符对象中的日期在前端日历控件中以红点标识。

  • 返回的json格式如下:

Y4-6-53-4

四、注意

1、日历控件一般都与时间轴控件,url列表控件,列表控件联合使用。

2、在日历控件设置中需要注意交互设置中的字段设置。 擎/media/image233.png)

Y4-6-53-4

四、注意

1、日历控件一般都与时间轴控件,url列表控件,列表控件联合使用。

2、在日历控件设置中需要注意交互设置中的字段设置。#### Y4-6-54-天气控件 {#y4-6-54-天气控件 .unnumbered}

一、概述

天气控件顾名思义就是在手机端实时显示天气情况。

二、客户端显示效果

截屏_20180723_162245.jpg

Y4-6-54-2

说明:

1、基本信息

  • 参数名称:如填写了参数名称,则页面在加载时将从设置的参数名称中获取值作为天气的显示城市

  • 城市:设置显示天气的城市。如果参数名称为空或者从参数名称中获取到的值为空,则将使用本栏填写的内容作为显示城市

Y4-6-55-进度条控件

一、概述

进度条控件就是在页面上将传递过来的数字以进度条的方式显示在手机端

二、客户端的显示效果

Y4-55-3.png

Y4-6-55-2

说明:

1、进度条数据

  • 数据源:设置进度条数字值的数据来源。可以是某个固定的数值,或页面跳转传递过来的参数,即{参数名称},或输入数据集引用,如:{data.name}

  • 显示数值:设置进度条上的数值是否显示

  • 数值颜色:设置进度条数值的颜色

  • 字体大小:设置进度条数值的字体大小

2、基本信息

  • 高度:设置进度条的高度

  • 背景色:设置进度条的背景颜色

3、进度条颜色

  • 添加:添加进度条设置颜色的区间

  • 删除:删除进度条设置颜色的区间

  • 区间:设置进度条区间值

<!-- -->
- 颜色:设置进度条区间值的显示颜色

Y4-6-57-图片控件

一、概述

在手机端显示图片的控件。

二、客户端显示效果

Y4-57-1.jpg

Y4-6-57-2

说明:

1、图片信息

  • 尺寸:设置显示图片的大小。支持指定图大小、原图大小、自适应三种类型。

  • 宽度:设置图片的宽度。

  • 高度:设置图片的高度。

  • 链接:设置点击图片链接的地址。

<!-- -->

Y4-6-59-视频控件

一、概述

在手机端显示视频的控件。

二、客户端显示效果

62BA50A5942B0CE72375A313C657F3AF.png

Y4-6-59-2

说明:

1、基本信息

  • 来源:设置视频来源,可以上传本地视频

  • 宽度:设置视频在手机端显示的宽度

  • 自动播放:设置视频是否自动播放

  • 循环播放:设置视频播放结束后是否循环播放

1、基本信息

  • 来源:设置视频来源,可以上传本地视频

  • 宽度:设置视频在手机端显示的宽度

  • 自动播放:设置视频是否自动播放

  • 循环播放:设置视频播放结束后是否循环播放#### Y4-6-60-Iframe控件 {#y4-6-60-iframe控件 .unnumbered}

一、概述

通过插入iframe可以在页面上显示一些常用页面,方便用户

二、客户端显示效果

截屏_20180723_173312.jpg

Y4-6-60-2

说明:

1、基本信息

  • 来源:设置iframe控件的来源,可以使用外部地址或内部地址

  • 宽度:设置iframe控件的宽度

  • 高度:设置iframe控件的高度

Y4-6-63提示面板控件

一、概述

提示面板,常用于用户操作成功后的成功提示页面。

二、客户端显示效果

height="2.4540****7777in"}

Y4-60-2

说明:

1、基本信息

  • 布局类型:支持纵向排列、横向排列。默认纵向排列

  • 显示图标:系统提供默认图标,支持用户自定义

  • 标题:定义标题的详细内容

  • 小标题:定义小标题的详细内容

<!-- -->

Y4-6-65-步骤条控件

一、概述

移动建模有些场景如订单管理、维修管理等需要用到步骤插件,故增加步骤条插件

二、客户端显示效果

height="2.480916447944007in"}

Y4-65-2

说明:

1、基本信息

  • 名称:定义当前步骤在移动端的显示名称

  • 描述:定义当前步骤在移动端的描述信息

  • 条件:定义当前步骤的满足条件,支持获取数据集、参数的值,格式支持JavaScript表达式

  • 添加、删除、拖动:添加、删除一个步骤节点,步骤节点通过拖动,可任意改变排序

  • 插件样式:支持纵向排列、横向排列

注意:

1、名称、描述,支持中文,英文,字符或者为空,并且文本过长时会自动换行

2、已完成的节点会显示为蓝色,未到达的节点会显示为灰色

3、步骤条插件的条件可支持多个数据集或者多个参数

4、前端解析步骤条的时候,是从下往上解析的。即当某一步骤的条件满足时,该步骤节点

和它之前所有的节点默认为完成状态 色,未到达的节点会显示为灰色

3、步骤条插件的条件可支持多个数据集或者多个参数

4、前端解析步骤条的时候,是从下往上解析的。即当某一步骤的条件满足时,该步骤节点

和它之前所有的节点默认为完成状态#### Y4-6-66-通知公告控件 {#y4-6-66-通知公告控件 .unnumbered}

一、概述

移动建模新增通知公告插件,用于以公告的方式轮播展示数据

二、客户端显示效果

Y4-6-66-1.png

Y4-66-2

说明:

1、基本信息

  • 数据来源:选择当前页面的数据集。

  • 公告内容:支持数据集变量、参数、html代码。添加数据集变量的时候,内容是追加上去的,并且可以根据光标落点的位置进行追加。

  • 数据链接:支持手动输入和选择自定义页面两种方式。

  • 轮播方式:支持上下滚动和左右切换两种轮播方式。

  • 头部:即公告左侧固定显示内容,可选文字或者图片。另外注意头部是固定不动的,不会随着公告轮播。

  • 公告条数:即轮播的数据条数。默认为空,为空时表示轮播数据集的所有数据,若输入数值,则按照数据id顺序,只轮播固定的几条数据。

Y4-7基础

Y4-6-44-幻灯片控件

一、概述

幻灯片控件通常应用于页面中多张图片的轮播显示,支持静态或动态数据来源,可用于配置图片新闻、产品展示等功能。

二、客户端显示效果

截屏_20180723_103154.jpg

Y4-6-44-2

说明:

1、基本信息

  • 高度:设置幻灯片显示图片的高度,默认为200

  • 轮播设置:设置幻灯片是否自动切换播放,默认不轮播

  • 延迟加载:设置幻灯片是否延迟加载

  • 默认加载:可选择加载\"第一张图片\"或者\"所有图片\"

  • 图片来源:设置图片来源是手动添加还是从URL获取

2、图片设置

  • 添加:可以添加幻灯片组件中显示的幻灯片

  • 删除:删除幻灯片组件中不需要显示的幻灯片

  • 添加图片:选择幻灯片控件中放映的图片,可以上传本地图片、网址获取或者直接使用图片库图片

  • 标题:显示在幻灯片上的标题

  • 图片链接:在手机客户端点击幻灯片放映的时候,点击图片的时候跳转页面的路径

  • 来源URL:图片来源为从URL获取时,设置URL地址

Y4-6-45-HTML控件

一、概述

HTML控件是指可以在此控件里面放一段html的代码,html代码的内容自定义。

二、客户端显示效果

截屏_20180723_152713.jpg

Y4-6-45-2

说明:

  • Html:在此处编写html代码 media/泛微协同办公平台E_cology9_0版本后台维护手册_D___流程引擎/media/image253.png)

Y4-6-45-2

说明:

  • Html:在此处编写html代码#### Y4-6-58-按钮控件 {#y4-6-58-按钮控件 .unnumbered}

一、概述

按钮控件可以快速配置各种类型按钮供手机移动端使用。可以通过简单的配置页面来定义按钮的基本样式及用户可以自定义按钮样式。

二、客户端引用皮肤效果

截屏_20180723_163356.jpg

Y4-6-58-2

说明:

1、基本信息

  • 按钮布局:选择按钮布局为固定和自适应

固定:根据按钮名称的长短固定宽度,按钮从左至右排列,宽度不够时自动换行显示,同时可以设置按钮的展示样式

自适应:可以自行设置按钮的宽度占比,同时可以设置按钮的展示样式。

2、按钮列表

  • 添加:添加按钮控件中的按钮

  • 删除:删除按钮控件中不需要再显示的按钮

  • 排序:可以把鼠标放在最左侧

Y4-64-1

三、控件介绍

在系统后端--->【移动引擎】,选择上步添加表单控件的自定义页面,把搜索框控件拖进来,具体如下图:

height="5.672411417322834in"}

Y4-68-1

三、控件介绍

在【后端应用中心】→【移动引擎】→【移动应用设计器】将文本控件拖拽到布局设计器中,如图Y4-68-2:

Y4-7-68-2.pngY5-2-1

b、对于已经搭建完成的应用,可以在移动应用设计器中通过左侧的模板,给当前应用页面选择模板使用,选择使用模板后当前页面会被模版页面内容覆盖,如图(Y5-2-2)

Y5-2-2

Y5-3-1

模板导入

通过模板导入功能,选择模版压缩文件后,将外部的模版导入移动引擎,如图(Y5-3-2)

Y-5-3-1

Y5-3-3

模板编辑

通过模版编辑功能,可对自定义模版的信息进行修改,如名称、模版分类、模版分组、描述、显示顺序及显示图片等,如图(Y5-3-4)

Y-5-3-3

Y5-3-5

Y5-3-6.png

Y5-3-7

第6章 皮肤样式

一、概述

皮肤用于对移动引擎中应用的皮肤样式进行管理,用户通过对皮肤样式进行自定义的编辑,从而打造出个性化的移动应用。在某个应用中引用了一套样式 则表示此应用中的每个自定义页面都会引用此套皮肤的样式。 ed}

皮肤用于对移动引擎中应用的皮肤样式进行管理,用户通过对皮肤样式进行自定义的编辑,从而打造出个性化的移动应用。在某个应用中引用了一套样式 则表示此应用中的每个自定义页面都会引用此套皮肤的样式。### 二、 应用场景说明 {#二-应用场景说明 .unnumbered}

a、用户在创建应用时,可以通过选择皮肤为应用指定一套皮肤样式,之后应用页面中控件样式都会按照皮肤样式展示,如图(Y6-2-1)

Y-6-2-1

Y6-2-2

Y-6-2-3

Y6-2-4

三、功能说明

皮肤管理

用户可以通过【后端应用中心】--->【移动引擎】下的皮肤进行皮肤管理如图(Y6-3-1),用户可以通过皮肤管理中导入导出应用皮肤,对皮肤进行新建编辑删除操作。

Y6-3-2

皮肤导入

通过皮肤导入功能,选择皮肤文件后,将外部的应用皮肤导入移动引擎,如图(Y6-3-4)

Y-6-3-1

Y6-3-4

皮肤引用

通过皮肤引用可以看到当前系统中引用了该皮肤的所有应用,如图(Y6-3-5)

Y6-3-6

Y6-3-6

函数库

概述

在移动引擎函数库中提供了一系列函数供用户使用,包含基础函数、表单函数、弹框函数、页面跳转函数以及SQL相关、日期、刷新相关、原生相关、和其他的函数。通过使用这些函数用户可以在应用页面中获取页面参数、操作表单数据、进行页面跳转、刷新控件或者调用客户端的原生功能与客户端交互等。对函数的组合使用可以帮助用户更好的实现不同场景下应用的业务功能,降低用户的开发成本。

用户可以通过【后端应用中心】--->【移动引擎】下的函数查看函数库内容如图(Y7-1-1),通过函数库用户可以查看到当前函数库中所有函数的示例和说明,用户也可以检索自己需要的函数,查看示例了解函数的使用方法。

Y7-1-2

Y7-2-函数-\$u()

7.2.1、概述

在应用页面的脚本中调用\$u打开新的页面,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加\$u的调用,或者在自定义的JavaScript代码中调用\$u

7.2.2、客户端显示效果

\$u在客户端的显示效果,如图(Y7-2-1)

Y7-1-1

Y7-2-2

Y7-3-函数-\$p()

Y7-1-1

Y7-2-2

Y7-3-函数-\$p()### 7.3.1、概述

在应用页面的脚本中调用\$p获取页面参数,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加\$p的调用,或者在自定义的JavaScript代码中调用\$p

7.3.2、客户端显示效果

\$p在客户端的显示效果,如图(Y7-3-1)

Y7-2-1

Y7-3-2

Y7-4-函数- Mobile_NS.ajax()

7.4.1、概述

在移动引擎应用中,用户可以通过Mobile_NS.ajax()发送ajax请求,得到请求返回内容。用户可以在控件的脚本编辑器中添加Mobile_NS.ajax()的函数调用,也可以在自定义的页面JavaScript函数中使用。

7.4.2、客户端显示效果

Mobile_NS.ajax()在客户端的显示效果,如图(Y7-4-1)

Y7-3-1

Y7-4-2

Y7-5-函数- Mobile_NS.backPage()

7.5.1、概述

在应用页面的脚本中调用Mobile_NS.backPage()返回上一页,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.backPage()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.backPage()

7.5.2、客户端显示的效果

Mobile_NS.backPage()在客户端显示效果,如图(Y7-5-1)

Y7-4-1

Y7-5-2

Y7-6-函数- Mobile_NS.getCurrUser()

7.6.1、概述

在应用页面的脚本中调用Mobile_NS.getCurrUser()获取当前用户,获取内容为用户id。用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.getCurrUser()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.getCurrUser()

7.6.2、客户端显示效果

Mobile_NS.getCurrUser()在客户端显示效果,如图(Y7-6-1)

Y7-5-1

Y7-6-2

Y7-7-函数-\$f()

Y7-5-1

Y7-6-2

Y7-7-函数-\$f()### 7.7.1、概述

在应用页面的脚本中调用\$f获取表单字段,通过在按钮、导航栏或者其他控件的脚本编辑器中增加\$f的调用,或者在自定义的JavaScript代码中调用\$f,用户可以获取表单字段值或者给字段设置值

7.7.2、客户端显示效果

\$f在客户端显示效果,如图(Y7-7-1)

Y7-6-1

Y7-7-2

Y7-8-函数- Mobile_NS.formSubmit()

7.8.1、概述

在应用页面的脚本中调用Mobile_NS.formSubmit()提交表单,该函数需要配合表单控件一起使用,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.formSubmit()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.formSubmit()

7.8.2、客户端显示效果

Mobile_NS.formSubmit()在客户端显示效果,如图(Y7-8-1)

Y7-7-1

Y7-8-2

Y-7-9-函数- Mobile_NS.addDetailTableRow()

7.9.1、概述

在应用页面的脚本中调用Mobile_NS.addDetailTableRow()配合明细表插件,添加一行明细数据,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.addDetailTableRow()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.addDetailTableRow()

7.9.2、客户端显示效果

Mobile_NS.addDetailTableRow()在客户端显示效果,如图(Y7-9-1)

Y7-8-1

Y7-9-2

Y7-10-函数- Mobile_NS.msg()

7.10.1、概述

在应用页面的脚本中调用Mobile_NS.msg()弹出一个消息提示,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.msg()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.msg() .msg()弹出一个消息提示,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.msg()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.msg()### 7.10.2、客户端显示效果 {#客户端显示效果-7 .unnumbered}

Mobile_NS.msg()在客户端显示效果,如图(Y7-10-1)

Y7-9-1

Y7-10-2

Y7-11-函数- Mobile_NS.alert()

7.11.1、概述

在应用页面的脚本中调用Mobile_NS.alert()打开一个系统提示框,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.alert()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.alert()

7.11.2、客户端显示效果

Mobile_NS.alert()在客户端显示效果,如图(Y7-11-1)

Y7-10-1

Y7-11-2

Y7-12-函数- Mobile_NS.confirm()

7.12.1、概述

在应用页面的脚本中调用Mobile_NS.confirm()打开一个系统确认框,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.confirm()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.confirm()

7.12.2、客户端显示效果

Mobile_NS.confirm()在客户端显示效果,如图(Y7-12-1)

Y7-11-1

Y7-12-2

Y7-13-函数- Mobile_NS.footerMenu()

7.13.1、概述

在应用页面的脚本中调用Mobile_NS.footerMenu()打开一个底部菜单,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.footerMenu()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.footerMenu()

7.13.2、客户端显示效果

Mobile_NS.footerMenu()在客户端显示效果,如图(Y7-13-1)

Y7-12-1

Y7-13-2

Y7-14-函数- Mobile_NS.showLoader()

协同办公平台E_cology9_0版本后台维护手册_D___流程引擎/media/image304.png)

Y7-13-2

Y7-14-函数- Mobile_NS.showLoader()### 7.14.1、概述

在应用页面的脚本中调用Mobile_NS.showLoader()显示页面Loading,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.showLoader()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.showLoader()

7.14.2、客户端显示效果

Mobile_NS.showLoader()在客户端显示效果,如图(Y7-14-1)

Y7-13-1

Y7-14-2

Y7-15-函数- Mobile_NS.hideLoader()

7.15.1、概述

在应用页面的脚本中调用Mobile_NS.hideLoader()隐藏页面Loading,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.hideLoader()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.hideLoader()

7.15.2、客户端显示效果

Mobile_NS.hideLoader()在客户端显示效果,如图(Y7-15-1)

Y7-15-1.png

Y7-15-2

Y7-16-函数- Mobile_NS.backToHomepage()

7.16.1、概述

在应用页面的脚本中调用Mobile_NS.backToHomepage()回到首页,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.backToHomepage()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.backToHomepage()

7.16.2、客户端显示效果

Mobile_NS.backToHomepage()在客户端显示效果,如图(Y7-16-1)

Y7-15-1

Y7-16-2

Y7-17-函数-\$u_l_replace()

7.17.1、概述

在应用页面的脚本中调用\$u_l_replace()从左侧打开一个页面并覆盖当前页面,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加\$u_l_replace()的调用,或者在自定义的JavaScript代码中调用\$u_l_replace() 侧打开一个页面并覆盖当前页面,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加\$u_l_replace()的调用,或者在自定义的JavaScript代码中调用\$u_l_replace()### 7.17.2、客户端显示效果 {#客户端显示效果-14 .unnumbered}

\$u_l_replace()在客户端显示效果,如图(Y7-17-1)

Y7-16-1

Y7-17-2

Y7-18-函数-\$u_r_replace()

7.18.1、概述

在应用页面的脚本中调用\$u_r_replace()从右侧打开一个页面并覆盖当前页面,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加\$u_r_replace()的调用,或者在自定义的JavaScript代码中调用\$u_r_replace()

7.18.2、客户端显示效果

\$u_r_replace()在客户端显示效果,如图(Y7-18-1)

Y7-17-1

Y7-18-2

Y7-19-函数-Mobile_NS.createTopfloorPage()

7.19.1、概述

在应用页面的脚本中调用Mobile_NS.createTopfloorPage()创建顶层页面,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.createTopfloorPage()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.createTopfloorPage()

7.19.2、客户端显示效果

Mobile_NS.createTopfloorPage()在客户端显示效果,如图(Y7-19-1)

Y7-18-1

Y7-19-2

Y7-20-函数- Mobile_NS.closeTopfloorPage()

7.20.1、概述

在应用页面的脚本中调用Mobile_NS.closeTopfloorPage()关闭顶层页面,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.closeTopfloorPage()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.closeTopfloorPage()

7.20.2、客户端显示效果

Mobile_NS.closeTopfloorPage()在客户端显示效果,如图(Y7-20-1)

2018-7-28
11-14-27.png

Y7-20-1 2018-7-28
11-14-27.png

Y7-20-1### 7.20.3、函数示例 {#函数示例-16 .unnumbered}

Mobile_NS.closeTopfloorPage()用于在移动引擎应用中关闭顶层页面,函数示例如图(Y7-20-2)

Y7-21-1

Y7-22-函数- Mobile_NS.refresh()

7.22.1、概述

在应用页面的脚本中调用Mobile_NS.refresh()刷新页面,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.refresh()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.refresh()

7.22.2、客户端显示效果

Mobile_NS.refresht()在客户端显示效果,如图(Y7-22-1)

Y7-22-1.png

Y7-22-2

Y7-23-函数- Mobile_NS.refreshList()

7.23.1、概述

在应用页面的脚本中调用Mobile_NS.refreshList()刷新当前页面的列表类插件,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.refreshList()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.refreshList()

7.23.2、客户端显示效果

Mobile_NS.refreshList()在客户端显示效果,如图(Y7-23-1)

Y7-22-1

Y7-23-2

Y7-24-函数- Mobile_NS.refreshPrevPageList()

7.24.1、概述

在应用页面的脚本中调用Mobile_NS.refreshPrevPageList()刷新前一个页面的列表,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.refreshPrevPageList()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.refreshPrevPageList()

7.24.2、客户端显示效果

Mobile_NS.refreshPrevPageList()在客户端显示效果,如图(Y7-24-1)

Y7-23-1

Y7-24-2

Y7-25-函数- Mobile_NS.refreshSpecifiedList()

logy9_0版本后台维护手册_D___流程引擎/media/image323.png)

Y7-24-2

Y7-25-函数- Mobile_NS.refreshSpecifiedList()### 7.25.1、概述

在应用页面的脚本中调用Mobile_NS.refreshSpecifiedList()刷新指定页面的列表,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.refreshSpecifiedList()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.refreshSpecifiedList()

7.25.2、客户端显示效果

Mobile_NS.refreshSpecifiedList()在客户端显示效果,如图(Y7-25-1)

Y7-24-1

Y7-25-2

Y7-26-函数- Mobile_NS.refreshRemind()

7.26.1、概述

在应用页面的脚本中调用Mobile_NS.refreshRemind()刷新控件的数字提醒,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.refreshRemind()的调用,如图(Y7-26-2),或者在自定义的JavaScript代码中调用Mobile_NS.refreshRemind()

7.26.2、客户端显示效果

Mobile_NS.refreshRemind()在客户端显示效果,如图(Y7-26-1)

Y7-25-1

Y7-26-2

Y7-27-函数- Mobile_NS.triggerRefresh()

7.27.1、概述

在应用页面的脚本中调用Mobile_NS.triggerRefresh()刷新插件,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.triggerRefresh()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.triggerRefresh()

7.27.2、客户端显示效果

Mobile_NS.triggerRefresh()在客户端显示效果,如图(Y7-27-1)

Y7-26-1

Y7-27-2

Y7-28-函数- Mobile_NS.triggerLazyLoad()

7.28.1、概述

在应用页面的脚本中调用Mobile_NS.triggerLazyLoad()触发被设置为延迟加载的插件加载,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.triggerLazyLoad()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.triggerLazyLoad() 、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.triggerLazyLoad()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.triggerLazyLoad()### 7.28.2、客户端显示效果 {#客户端显示效果-24 .unnumbered}

Mobile_NS.triggerLazyLoad()在客户端显示效果,如图(Y7-28-1)

Y7-27-1

Y7-28-2

Y7-29-函数- Mobile_NS.scanQRCode()

7.29.1、概述

在应用页面的脚本中调用Mobile_NS.scanQRCode()扫描二维码,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.scanQRCode()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.scanQRCode()

7.29.2、客户端显示效果

Mobile_NS.scanQRCode()在客户端显示效果,如图(Y7-29-1)

Y7-28-1

Y7-29-2

Y7-30-函数- Mobile_NS.getCurrentPosition()

7.30.1、概述

在应用页面的脚本中调用Mobile_NS.getCurrentPosition()获取当前位置,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.getCurrentPosition()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.getCurrentPosition()

7.30.2、客户端显示效果

Mobile_NS.getCurrentPosition()在客户端显示效果,如图(Y7-30-1)

Y7-29-1

Y7-30-2

Y7-31-函数- Mobile_NS.openLBSWin()

7.31.1、概述

在应用页面的脚本中调用Mobile_NS.openLBSWin()打开定位页面,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.openLBSWin()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.openLBSWin()

7.31.2、客户端显示效果

Mobile_NS.openLBSWin()在客户端显示效果,如图(Y7-31-1)

Y7-31-1.png

Y7-31-2

Y7-32-函数- Mobile_NS.openMap()

/泛微协同办公平台E_cology9_0版本后台维护手册_D___流程引擎/media/image337.png)

Y7-31-2

Y7-32-函数- Mobile_NS.openMap()### 7.32.1、概述

在应用页面的脚本中调用Mobile_NS.openMap()根据中文地址或者经纬度打开地图页面,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.openMap()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.openMap()

7.32.2、客户端显示效果

Mobile_NS.openMap()在客户端显示效果,如图(Y7-32-1)

Y7-32-2

Y7-33-函数- Mobile_NS.sendEmobileMsg()

7.33.1、概述

在应用页面的脚本中调用Mobile_NS.sendEmobileMsg()发送emobile消息提醒,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.sendEmobileMsg()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.sendEmobileMsg()

7.33.2、函数示例

Mobile_NS.sendEmobileMsg()用于在移动引擎应用中发送emobile消息提醒。函数示例如图(Y7-33-1)

Y7-34-1

Y7-35-函数- Mobile_NS.callMobile()

7.35.1、概述

在应用页面的脚本中调用Mobile_NS.callMobile()拨打电话,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.callMobile()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.callMobile()

7.35.2、客户端显示效果

Mobile_NS.callMobile()在客户端显示效果,如图(Y7-35-1)

Y7-35-2

Y7-36-函数- Mobile_NS.addFormmodeDataShare()

7.36.1、概述

在应用页面的脚本中调用Mobile_NS.addFormmodeDataShare()添加表单建模数据权限,用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.addFormmodeDataShare()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.addFormmodeDataShare() 的脚本编辑器中,增加Mobile_NS.addFormmodeDataShare()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.addFormmodeDataShare()### 7.36.2、函数示例 {#函数示例-31 .unnumbered}

Mobile_NS.addFormmodeDataShare()用于在移动引擎应用中添加表单建模数据权限。函数示例如图(Y7-36-1)

Y7-37-1

7.37.3、函数示例

Mobile_NS.progressBar()用于在移动引擎应用中转换成进度条显示。函数示例如图(Y7-37-2)

Y7-38-1

7.38.3、函数示例

Mobile_NS.encrypt()用于在移动引擎应用中编码指定的字符串,防止被系统安全性设置拦截。函数示例如图(Y7-38-2)

Y7-39-1

7.39.3、函数示例

Mobile_NS.initWeather()用于在移动引擎应用中显示对应城市的天气预报信息。函数示例如图(Y7-39-2)

Y7-40-1

Y7-41-函数-\$load()

7.41.1、概述

\$load()用于在移动引擎应用中在页面绑定load事件, 并在页面加载完成后执行该事件的回调。

在应用页面的源码中添加JavaScript代码中使用\$load()在页面绑定load事件, 并在页面加载完成后执行该事件的回调

7.41.2、函数示例

使用\$load()在页面绑定load事件, 并在页面加载完成后执行该事件的回调的函数示例,如图(Y7-41-1)

Y7-42-1

7.42.3、函数示例

Mobile_NS.toggleListData()用于在移动引擎应用中全选或取消全选列表数据(支持列表,URL列表插件), 列表开启选择数据功能时可用。函数示例如图(Y7-42-2)

Y7-43-1 能时可用。函数示例如图(Y7-42-2)

Y7-43-1### 7.43.3、函数示例 {#函数示例-38 .unnumbered}

Mobile_NS.getListCheckedData()用于在移动引擎应用中获取列表选中的数据(支持列表,URL列表插件), 列表开启选择数据功能时可用,函数示例如图(Y7-43-2)

Y7-44-1

7.44.3、函数示例

配合页面上的数据集使用,可以获取数据集中的字段值,比如

var name = \$d(\"prjData.name\"); //数据集名称.字段名称,函数示例如图(Y7-44-2)

Y7-44-2.png

Y7-45-1

7.45.3、函数示例

输入页面地址,打开一个新的webview页面,注意,跳转其他自定义页面时候填写的是发布地址,函数示例如图(Y7-45-2)

Y7-45-2.png

Y7-46-1

7.46.3、函数示例

函数示例如图(Y7-46-2)

Y7-46-1.png

Y7-47-1

7.47.3、函数示例

函数示例如图(Y7-47-2)

Y7-47-2.png

Y7-48-1

Y7-49-函数- Mobile_NS.getWechatUserInfo()

7.49.1、概述

调用此方法可以获取当前微信用户的信息(仅可在微信或企业微信中使用)。用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.getWechatUserInfo()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.getWechatUserInfo()

7.49.2、函数示例

注意此函数只能在微信中使用,函数示例如图(Y7-49-1)

Y7-49-1.png

Y7-50-1

Y7-51-函数-Mobile_NS.callApi()

a/泛微协同办公平台E_cology9_0版本后台维护手册_D___流程引擎/media/image367.png)

Y7-50-1

Y7-51-函数-Mobile_NS.callApi()### 7.51.1、概述

使用此方法可以调用移动建模接口管理中添加的接口。用户可以通过在按钮、导航栏或者其他控件的脚本编辑器中,增加Mobile_NS.callApi()的调用,或者在自定义的JavaScript代码中调用Mobile_NS.callApi()

7.51.2、函数示例

函数示例如图(Y7-51-1)

Y7-51-1.png

Y7-52-1

7.52.3、函数示例

函数示例如图(Y7-52-2)

Y7-52-2.png

Y7-53-1

7.53.3、函数示例

函数示例如图(Y7-53-2)

Y7-54-1 ed}

函数示例如图(Y7-53-2)

Y7-54-1### 7.54.3、函数示例 {#函数示例-49 .unnumbered}

函数示例如图(Y7-54-2)

Y8-2-1

第1部分为分组列表数据,包含列分组名称,描述,创建人,创建时间

第2部分为创建分组的按钮

第3部分为编辑分组的链接

第4部分为删除分组的链接

创建分组

点击第2部分创建分组按钮打开创建分组页面,填入分组名称和分组描述后确定即可创建,如图Y8-2-2

Y8-2-3

删除分组

点击删除按钮,可以删除已有分组,在删除分组时会同时删除该分组下的接口,且不可恢复,如图Y8-2-4

Y8-3-1

第1部分为接口数据,展示列包含接口名称、所属分组、前端请求路径、最后修改人、修改日期等

第2部分为创建接口的按钮

第3部分为批量删除的按钮

第4部分为编辑接口的链接

第5部分为删除接口的链接

创建接口

点击创建接口按钮,会进入到创建接口的页面。创建一个接口需要三步配置:前端配置,后端配置和响应结果,具体步骤如下:

a. 第一步:创建接口前端配置

创建接口前端配置,如图(Y8-3-2),在前端配置页面可以看到

![](./media/\"开头,支持大小写字母、数字、和_符号;

请求方法:提供了GET/POST两种请求方式;

备注:非必填,可用于备注接口信息。

第2部分为接口参数配置,只有配置在这里的参数才会被接口接收并传递到后端处理。点击新增+按钮后,需要填入以下参数如图(Y8-3-3):

Y8-3-4

b. 第二步:接口后端配置

创建接口后端配置,如图(Y8-3-5),在后端配置页面可以看到

![](./media/POST两种方式

后端超时时间:设置超时时间,在通过后端地址路径请求后端服务超过设置时间后,不再等待服务响应,返回超时信息。

第2部分为后端参数配置,该部分后端参数与前端配置参数一一对应,可调整部分为后端参数名称和后端参数位置,其中:

后端参数名称:该参数名称用于后端服务获取参数内容,与前端参数一一对应,名称可不一致

后端参数位置:可以设置参数在请求的位置,可依据参数长度和请求方式选择Head、Body或Query

第3部分为系统参数配置,可以选择系统内置的一些参数,传递给后端服务接口,如图(Y8-3-6)

Y8-3-7

第1部分为响应结果信息,包含返回类型、成功响应示例,其中:

返回类型:即后端服务返回的数据类型,提供JSON、文本、二进制、XML和HTML类型如图(Y8-3-8),可依据实际情况选择;

成功响应示例:即请求服务正常成功响应的示例返回。 功响应示例,其中:

返回类型:即后端服务返回的数据类型,提供JSON、文本、二进制、XML和HTML类型如图(Y8-3-8),可依据实际情况选择;

成功响应示例:即请求服务正常成功响应的示例返回。

Y8-3-9

编辑接口

接口列表的编辑,可以编辑某条已有的接口信息,点击编辑会到接口编辑页面,如图(Y8-3-10)

Y8-3-11 接口编辑页面,如图(Y8-3-10)

Y8-3-11# 第9章 开发工具 {#第9章-开发工具 .样式4 .unnumbered}

一、概述

虽然我们的插件和API数量在持续增长,但是也是有限的,可能不能满足所有的业务需求和使用场景,针对这种情况,我们推出了面向开发者的开发工具,通过开发工具我们可以拓展我们现有的插件、API,实现更多更复杂的业务需求。 件和API数量在持续增长,但是也是有限的,可能不能满足所有的业务需求和使用场景,针对这种情况,我们推出了面向开发者的开发工具,通过开发工具我们可以拓展我们现有的插件、API,实现更多更复杂的业务需求。## 二、Y9-2-插件 {#二y9-2-插件 .unnumbered}

1、如图Y9-2-1,后端移动引擎切换到插件菜单,点击具体插件可以跳转到开发工具页面

!

)

Y10-2-1

第1部分为检索条件,可指定起止日期查看指定时间范围内的统计信息。

第2部分为图表展示区域,使用柱状图展现各个应用的访问情况,图形化更方便直观对比。

第3部分为列表展示区域,使用更详细的信息展示各个应用的访问日志详情,包括应用名称,访问次数,访问次数占比。

点击第3部分列表数据最前方的展开标记,可以查看该应用访问的具体详情,如图Y10-2-2

Y10-3-1

第1部分为检索条件,可通过指定起止日期或指定应用查看限制条件范围内的统计信息。

第2部分为不同类别汇总数据,点击切换不同类别的汇总数据可同时切换与之对应的图表统计信息。汇总数据按照类别分为:

总访问人数:总计访问的人数,指定时间段内同一个人访问N次,人数只记录1次

新用户:指定时间段的起始日期之前没有访问过的用户即为新用户。

新用户占比:新用户占总访问人数的比例

老用户:指定时间段的起始日期之前曾经有访问记录的用户即为老用户

老用户占比:老用户占总访问人数的比例

应用访问人次:总计访问人次,指定时间段内一个人访问N次,则记录N次

第3部分为图表展示区域,以日期时间维度为x轴,展示各时间段的数据变化曲线。图表展示区域的数据是根据第2部分的类别汇总数据切换变化而变化的。

第4部分为列表展示区域,使用更详细的信息展示各个日期时间上的用户访问详情。

点击第4部分列表数据最前方的展开标记,可以查看该日期上访问的用户详情列表,如图Y10-3-2

Y10-4-1

第1部分为检索条件,可通过指定起止日期或指定应用查看限制条件范围内的统计信息。

第2部分为不同类别的汇总数据,点击切换不同类别的汇总数据可同时切换与之对应的图表统计信息。汇总数据按照类别分为:

访问次数:页面总的访问次数

平均停留时间:用户在这些页面上的停留时间的平均值。

第3部分为图表展示区域,以日期时间维度为x轴,展示各时间段的数据变化曲线。图表展示区域的数据是根据第2部分的类别汇总数据切换变化而变化的。 次数

平均停留时间:用户在这些页面上的停留时间的平均值。

第3部分为图表展示区域,以日期时间维度为x轴,展示各时间段的数据变化曲线。图表展示区域的数据是根据第2部分的类别汇总数据切换变化而变化的。第4部分为列表展示区域,使用更详细的信息展示各个页面的用户访问详情。包括页面名称和其所属应用,访问次数,访问次数占比,平均停留时间,停留时间占比。

点击第4部分列表数据最前方的展开标记,可以查看该页面的用户访问详情信息,如图Y10-4-2

Y10-5-1

第1部分为检索条件,可通过指定起止日期或指定应用查看限制条件范围内的统计信息。

第2部分为列表展示区域,展示不同事件的执行次数和日均次数,事件分为如下几类:

函数库SQL执行:页面上调用函数Mobile_NS.SQL()时触发此事件

插件SQL执行:插件中有用户自定义SQL执行时触发此事件,当前可触发此事件的插件:数据集插件

函数库接口执行:页面上调用函数Mobile_NS.ajax()时触发此事件

插件接口执行:插件中有用户自定义接口执行时触发此事件,当前可触发此事件的插件:URL列表插件

点击第2部分列表数据最前方的展开标记,可以查看该类事件的具体执行情况,如图Y10-5-2

Y10-6-1

第1部分为检索条件,可通过指定起止日期或指定应用查看限制条件范围内的统计信息。

第2部分为图表展示区域,以柱状图显示用户使用不同终端的访问次数

第4部分为列表展示区域,使用更详细的信息展示用户使用各个终端的访问详情。包括终端名称,访问次数,占比。

目前纳入统计的终端有4类:Emobile,微信,钉钉和网页浏览器。 户使用不同终端的访问次数

第4部分为列表展示区域,使用更详细的信息展示用户使用各个终端的访问详情。包括终端名称,访问次数,占比。

目前纳入统计的终端有4类:Emobile,微信,钉钉和网页浏览器。## Y10-7-日志清除

对已经记录的日志可以进行清除操作,如图Y10-7-1

Y10-7-2

可组合选择删除条件后,点击删除按钮清除符合条件的日志信息。删除条件说明:

应用:默认全部应用,可选择指定的应用。

日期:默认不限,可选择只删除指定时间段的日志信息。

类型:默认全部,可选择只删除指定的类型的日志信息。

日志类型说明:

  1. 应用访问:用户访问应用就会记录一次,可以理解为最顶层的日志节点。此节点影响所有统计功能

  2. 应用内页面访问:用户访问应用内的页面时记录,诸如访问了应用的哪些页面,每个页面停留多长时间。此节点影响页面统计功能

  3. 函数库SQL执行:记录用户在页面上使用函数Mobile_NS.SQL执行的sql记录。此节点影响事件统计功能。

  4. 插件SQL执行:记录用户在使用页面插件时执行的自定义sql,目前仅数据集插件加入到了该节点的监控。此节点影响事件统计功能。

  5. 函数库接口执行:记录用户在页面上使用函数Mobile_NS.ajax执行的接口调用记录。此节点影响事件统计功能。

  6. 插件接口执行:记录用户在使用页面插件时执行的自定义接口调用,目前仅Url列表插件加入到了该节点的监控。此节点影响事件统计功能。

Y10-8-日志设置

围绕日志功能的一些基础设置,如图Y10-8-1

![](./media/取消要记录日志的节点,点击右上角的保存按钮。这样系统在记录日志时只会记录被勾中的节点的日志。

Y10-8-日志设置

围绕日志功能的一些基础设置,如图Y10-8-1

![](./media/取消要记录日志的节点,点击右上角的保存按钮。这样系统在记录日志时只会记录被勾中的节点的日志。## Y10-9-应用维护日志

管理员通过后台对应用进行构建的过程中,系统会自动记录应用维护日志。以下操作系统均会自动记录日志信息:创建应用 (含导入应用),废弃应用,删除应用,发布应用,下架应用,创建页面(含复制页面和添加模块),修改页面内容(保存),修改页面名称(页面下拉菜单中的 编辑),删除页面,转移页面。

应用维护日志查看界面如图Y10-9-1

Y11-3-1

3.2角色设置

(1)进入【后端应用中心】→【组织权限中心】→【权限管理】→【角色设置】,新建赋权角色。如图Y11-3-2所示:

X11-3-2.png

Y11-3-3

(3)在角色设置中,设置机构权限,如图 Y11-3-4所示。:

2018-7-26
20-24-11.png

Y11-3-4

权限说明:

  • 禁止:与不勾选机构一致。

  • 只读:所有相关页面为只读,不可编辑。

  • 编辑:可新增、编辑,不可删除。

  • 完全控制:可新增、编辑、删除

(4)在角色设置中,添加成员。如图Y11-3-5所示:

X11-3-5.png

Y11-3-6

  • 角色人员进入,会显示所选分部对应的数据,如图Y11-3-7所示:

Y11-3-7.png

Y11-3-8

模板:

模板信息,如图Y11-3-9所示:

Y11-3-9.png

Y11-3-10

(3)移动建模相关页面,会根据设置的机构权限类型(只读、编辑、完全控制)显示。

  • 禁止:与不勾选机构一样,如图Y11-3-11所示

Y11-3-11.png

Y11-3-12

2018-7-28
16-55-29.png

Y11-3-13

对应模板页面,只读权限时,导入按钮置灰、不可编辑、设计器中另存为模板时分部无法选择到只读、禁止、未勾选的分部

对于皮肤页面,只读权限时,新建、导入按钮置灰;皮肤编辑时样式、编辑、删除均置灰

  • 编辑:可编辑,不可新增、删除。如图Y11-3-14所示。

Y11-3-14.png 、删除。如图Y11-3-14所示。

Y11-3-14.pngY11-3-15

对应模板页面,编辑权限时,导入按钮置灰,可编辑、导出模块;删除按钮置灰,不可删除模板

对于皮肤页面,编辑权限时,新建、导入按钮置灰;可编辑、导出皮肤;删除按钮置灰,不可删除皮肤

  • 完全控制:可新增、编辑、删除,如图Y11-3-16所示

Y11-3-16.png

Y11-3-17

对应模板页面,完全控制权限时,导入、编辑、删除、导出可正常显示并使用;

对于皮肤页面,完全控制权限时,新建、导入按钮可正常显示并使用;皮肤编辑时编辑、删除、导出同样可显示并正常使用。 1-3-17

对应模板页面,完全控制权限时,导入、编辑、删除、导出可正常显示并使用;

对于皮肤页面,完全控制权限时,新建、导入按钮可正常显示并使用;皮肤编辑时编辑、删除、导出同样可显示并正常使用。### 四、实施注意 {#四实施注意 .unnumbered}

1、应用、模块、皮肤没有单独分权,权限与应用一致。

2、后端设计器中的操作权限同应用权限

3、普通用户登录,设计器中另存为模板时分部无法选择到只读、禁止、未勾选的分部

4、、应用、模块、皮肤的所属分部信息会根据如下规则生成:

1)移动建模分权开启时,根据选择的分部赋值。

2)开启移动建模分权,并开启分权总开关,移动建模分权才可正常使用