【应用场景】
BS配置中,有时候需要弹出一个编辑框,根据单据主键修改一个或者多个字段。
【弹出业务常用地址】
~~~
-- 浏览界面
select '../mygrid/FormView?opeid=[BS业务编号]&stype=[页面类型]&isnew=1&key=[keyvalue]&key1=[值]'
-- 编辑界面
select '../mygrid/FormEditNew?opeid=[BS业务编号]&stype=[页面类型]&isnew=1&key=[keyvalue]&key1=[值]'
-- 单表操作界面
select '../mygrid/FormEditMy?opeid=[BS业务编号]&stype=[页面类型]&isnew=1&key=[keyvalue]&key1=[值]'
~~~
固定参数说明:
opeid:BS表单的编号【必须填写】
stype:页面类型(0:浏览界面,1:编辑界面,3:浏览多选界面)【必须填写】
isnew:跳转的页面是否是新增状态(1:新增状态)【可选参数,如果不是新增界面,直接删除isnew即可】
key:单据主键【可选参数】
key1:第二个主键参数【可选参数】
keyvalue:处于编辑页面时,这个参数可以是任何主表字段的值,取值方式 '\[字段名\]',如:要取remark字段的值,就直接写 '\[remark\]' 就可以了。注意:只能获取主表的字段值,不能获取细表
【配置步骤】
1、在原有表单中配置按钮,选择 “弹窗自定义业务”,填写弹出页面的 url
![](https://img.kancloud.cn/be/89/be89266272cd0de78de971116c96d4bb_1879x913.png)
【说明】
因为这个用来演示的这个例子是在浏览的多选页面勾选数据后弹出业务进行操作,所以才需要链接 "xt\_temp"去查询勾选的主键。如果是在编辑页面进行弹出的话,直接写 '\[keyvalue\]' 固定参数获取主键即可。
2、新建BS表单,编号为上面填写的 url 中的 opeid,并选择要操作的表。主键设置默认值类型
![](https://img.kancloud.cn/0b/2c/0b2c79f8a86586a75b9231e68af7bdf9_1856x831.png)
3、新建按钮,选择 “刷新并关闭弹窗业务”,并写入点击按钮后要执行的sql。
![](https://img.kancloud.cn/31/c8/31c8fd5a84e77d08d8ce0ccc35ad1896_1853x922.png)
【说明】
1、如果弹出的是浏览界面,不需要做额外的操作,那就不需要新建这个按钮。
2、FormEditMy 页面,获取页面上填写的值时,使用 '\[BS表单中对应的字段名\]' 固定写法进行获取即可。(只有FormEditMy页面才能这样获取)
4、页面效果
![](https://img.kancloud.cn/ad/2a/ad2a73c7a5d6a340e06a88c1753d82fe_1707x773.png)
![](https://img.kancloud.cn/89/f8/89f85451d3e998b213a5eb6e77f10c49_1487x814.png)
- 版本管理
- BS版本管理
- BS数据库版本号升级
- 升级功能说明
- 平台升级1
- 平台升级2
- 第一章.平台规则
- Java版本配置注意事项
- 浏览界面自定义排序规则
- 弹出框选择数据自定义排序
- BS固定参数说明
- 常用界面地址格式
- 第二章.环境搭建
- JDK环境搭建
- 免安装版JDK的配置方法
- Java版本BS搭建
- Linux系统搭建BS程序
- Linux安装JDK
- 第三章.业务功能
- 基础业务
- 快速建模
- 左侧菜单栏目
- BS表单详解(弹出选择、多页签)
- 主细表、三层表配置
- 弹出框配置
- 映射下拉配置
- 数据检查条件配置
- 流程图配置方法1
- Java版本BS嵌入APP页面
- BS文档中心配置
- 第二版流程图配置方法
- 第一版流程图配置方法
- 第三版流程图配置方法
- 特殊业务
- BS树页面配置
- BS用户组权限配置
- 业务查询条件
- 查询条件配置
- BS 查询条件 "单选框" 和 "复选框" 配置
- 常用高级功能
- 自动补全配置
- BS字段输入值检查
- 字段汇总配置
- 文件上传配置
- Java版本发送邮件配置
- 设置网格内容对齐方式
- 查询页面状态使用图标表示配置
- Java版本发送邮件并携带附件
- BS嵌入BI图表
- 计算字段
- 自动计算配置
- 修改网格颜色
- 值改变时修改刷新网格汇总
- 按钮功能
- 按钮功能设置
- 按钮背景颜色设置
- 自定义查询界面不检查是否勾选
- Excel导入数据配置
- sql导入表数据配置
- Excel导出子表数据配置
- 弹窗自定义业务配置
- 自动赋值主表数据
- 获取浏览状态下细表选中字段
- 获取自定义查询界面勾选数据
- 带出三层表明细
- 批量审核功能配置
- 打印配置
- Java版本中使用CS打印
- CS打印使用BS文档中心图片
- IReport打印配置
- IReport打印设置主细表关联显示
- IReport打印记录打印次数
- IReport打印不能打印黑体、宋体等自定义字体解决方案
- Ureport报表打印
- 第四章.特殊功能说明
- API数据交互规范
- Kettle同步工具使用指南
- 通过Token登录BS
- .Net版本BS免登陆跳转并打开业务
- BS帮助文档使用说明
- BS接口程序搭建
- 存储过程手动分页配置
- BS 负载均衡部署
- quickBi嵌入BS系统
- BS部署SSL证书(https访问)
- BS演示搭建同一端口转发到不同机器
- BS嵌入APP界面动态渲染按钮并记录点击日志
- 第五章.常见问题
- BS流程图或业务打开报错
- 常见问题及解决方案
- .Net版本BS登录页报错
- BS表单引用app表单常见问题
- 修改BS的网页Logo
- BS上传文件后无法下载
- Java程序CPU占用100%后排查定位
- Linux 安装Java 开发调试工具包
- Linux开机自启动sh 脚本