#使用技巧#分享一个星空修改单据列表每行高度的python原创
金蝶云社区-言鱼
言鱼
37人赞赏了该文章 1551次浏览 未经作者许可,禁止转载编辑于2024年01月07日 14:19:44
封面


       星空在7.6前后新增加扁平化的UI设计,卡片式更加轻量,蓝色也更好看,但是比较起老版本的UI ,列表每页的行高却变得更宽了,如下图:


image.png



那么这种情况下,每页展示的数据量就变小了,如果客户有要求希望列表行高进行缩小,那么可以通过如下python脚本实现


1、进入BOSIDE,打开想要修改行高的单据拓展,例如打开“销售订单”拓展,打开“列表插件”,注册python插件;


image.png


2、填写脚本名称和插件代码,保存即可;


插件如下:

import clr
clr.AddReference('System')
clr.AddReference('Kingdee.BOS.Core')
from Kingdee.BOS.Core.DynamicForm import *
from Kingdee.BOS.JSON import *
def OnLoad(e):this.View.GetControl("FLIST").SetRowHeight(25);


“25”的数值就是行高,可以根据需求调节;


image.png


3、最后保存拓展即可;


效果展示:

image.png


赞 37