💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
【应用场景】 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)