天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 518|回复: 2

[已解决] 直接点击操作按钮怎么实现跳转到其他功能模块的视图

[复制链接]
Merida 发表于 2021-10-9 15:15:54 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:


列表里面 直接点击操作按钮怎么实现跳转到其他功能模块的视图 相当于跳转url视图 只能选择跳转到自己模块下的视图


例如下面这个 我需要实现点击按钮跳转弹出框其他模块下的视图

像这样跳转 但是目前我只发现貌似只能跳转到自己模块下的视图 无法选择其他同事模块下的视图进行跳转 这个有合适的方法吗

像这样 目标表单选择的时候只显示自己模块下的表单 无法定位到其他模块视图或者表单 目前我想到的是用url脚步跳转表单 但是好像没找到这个功能
 楼主| Merida 发表于 2021-10-9 15:16:35 | 显示全部楼层
10095.png 10096.png
 楼主| Merida 发表于 2021-10-9 15:18:02 | 显示全部楼层
用这个,视图列写值脚本,返回oaction标签

# myApps-自定义a(o-action)标签用法


### 一、以表单的形式打开

##### 1.参数说明


| 参数        | 说明                                                         |
| ----------- | ------------------------------------------------------------ |
| action-type | opendocument:表单打开                                       |
| appid       | 软件id                                                       |
| formid      | 表单id                                                       |
| docid       | 文档id                                                       |
| isRefresh   | 关闭后是否刷新                                               |
| open-type   | 打开类型:<br />1.open-present:当前页打开<br />2.open-eject :弹出层打开<br />3.open-tab: 标签页打开<br />4.open-blank: 新窗口打开 |
| exparams    | 额外的参数                                                   |
| parentid    | 主表的id                                                     |
| title       | 标题                                                         |


##### 2.值脚本格式

```html
<o-action action-type='opendocument' formid='formid' docid='docid' appid='appid' open-type='open-eject' isRefresh='true' dialog-width='600px' dialog-height='400px' exparams='&type=1&test=2' parentid='parentid'>弹出层打开表单</o-action>
```

### 二、以视图的形式打开

##### 1.参数说明


| 参数        | 说明                                                         |
| ----------- | ------------------------------------------------------------ |
| action-type | openview:视图打开                                           |
| appid       | 软件id                                                       |
| viewid      | 视图id                                                       |
| isRefresh   | 关闭后是否刷新                                               |
| open-type   | 打开类型:<br />1.open-present:当前页打开<br />2.open-eject :弹出层打开<br />3.open-tab: 标签页打开<br />4.open-blank: 新窗口打开 |
| exparams    | 额外的参数                                                   |
| title       | 标题                                                         |

##### 2.值脚本格式

```html
<o-action action-type='openview' viewid='viewid' appid='appid' open-type='open-eject' isRefresh='true' dialog-width='600px' dialog-height='400px' exparams='&type=1&test=2'>弹出层打开视图</o-action>
```

### 三、视图选择框的功能

##### 1.参数说明


| 参数           | 说明                   |
| -------------- | ---------------------- |
| action-type    | viewselect:视图选择框 |
| selectOne      | 视图为单选             |
| viewid         | 视图id                 |
| isRefresh      | 确认后是否刷新         |
| okScript       | 确认条件               |
| callbackScript | 确认后执行脚本         |
| mapping        | 映射字段               |
| dialog-width   | 视图选择框宽           |
| dialog-height  | 视图选择框高           |

##### 2.值脚本格式

```html
<o-action action-type='viewselect' viewid='viewid' isRefresh='true' okScript='(function(){println("ok");})()' mapping='[{id: "NmbxmOaDksosGnhaxai", value: "映射字段"}]'  callbackScript='(function(){println("callback");})()' selectOne='true' dialog-width='600px' dialog-height='400px' >视图选择框</o-action>
```

### 四、跳转类型

##### 1.参数说明


| 参数        | 说明                                                         |
| ----------- | ------------------------------------------------------------ |
| action-type | jumpto:外部链接打开                                         |
| url         | url地址                                                      |
| title       | 头部信息                                                     |
| isRefresh   | 确认后是否刷新                                               |
| open-type   | 1.open-present:当前页打开<br />2.open-eject :弹出层打开<br />3.open-tab: 标签页打开<br />4.open-blank: 新窗口打开 |

##### 2.值脚本格式

```html
<o-action action-type='jumpto' url='https://www.baidu.com/' title='百度' open-type=‘open-blank’>跳转百度</o-action>
```

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 23:58

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表