GUI客户端支持全局或指定表单放大(支持版本:2021-7月及以后补丁)

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

GUI客户端支持全局或指定表单放大(支持版本:2021-7月及以后补丁)

一、全局放大指定倍数(最大可支持200%,即放大2倍)

操作步骤:
1、登录GUI客户端,打开用户下拉菜单并找到我的设置->本地配置,

2、打开本地配置,设置用户界面放大百分比,

3、设置保存成功后,注销并再次登录,即可正常放大GUI客户端。


注:本地配置中设置的参数仅在当前电脑和当前用户下生效。


二、指定单据放大

以放大销售订单及其列表为例:

1、打开BOSIDE,扩张销售订单,

2、按下图打开表单插件,并注册python脚本,

3、添加如下脚本后保存(如下脚本设置的放大倍数为1.5,对应参数:arg['scale'] = 1.5  ),

from Kingdee.BOS.JSON import *
def AfterBindData(e):
    args = JSONArray()
    arg = JSONObject()
    arg['scale'] = 1.5
    args.Add(arg)
     this.View.AddAction('SetScale', args)
    this.View.SendDynamicFormAction(this.View)

4、同2,打开列表插件,增加3中脚本,即可设置销售订单列表放大,

5、添加脚本完成后,保存整张销售订单,再登录GUI客户端,可分别查看销售订单、销售订单列表均放大了1.5倍。

放大后的效果如下图:


三、单据使用过程中动态设置放大倍数

1、打开BOSIDE,扩张销售订单,添加两个按钮、一个数量控件

【重置】按钮对应标识:FRESET1

【放大】按钮对应标识:FBTNTEST

【数量】控件对应标识:FText2(具体如下图所示,数字范围设置为:1,2)

2、在打开的表单插件中添加如下脚本后保存

from Kingdee.BOS.JSON import *
def ButtonClick(e):
    if(e.Key=='FBTNTEST'):
        num = this.View.Model.GetValue('FText2')
        args = JSONArray()
        arg = JSONObject()
        arg['scale'] = num
        args.Add(arg)
        this.View.AddAction('SetScale', args)
        this.View.SendDynamicFormAction(this.View)
    if(e.Key=='FRESET1'):
        args = JSONArray()
        arg = JSONObject()
        arg['reset'] = True
        args.Add(arg)
        this.View.AddAction('SetScale', args)

3、打开GUI端销售订单,通过倍数字段输入想要放大的倍数,点击放大即可动态设置单据界面大小。若想恢复原大小,点击重置即可恢复


【效果展示动图】


注:2.3两种二开方案均需要在未设置第1类本地配置放大的基础上进行,若已设置全局放大,则二、三方案的设置均不生效

GUI客户端支持全局或指定表单放大(支持版本:2021-7月及以后补丁)

一、全局放大指定倍数(最大可支持200%,即放大2倍)操作步骤:1、登录GUI客户端,打开用户下拉菜单并找到我的设置->本地配置,2、打开本地...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息