星空单据体单据体行高、列表行高设置

业务场景:
有一些新增的单据体,里面的某些字段需要跨行多行输入,例如文本字段,系统默认的文本、大文本、多行文本字段到单据体里面都是默认的单据体行高,输入的值过多的话也看不见,也无法换行。
如图:只能横向输入,无法换行,而且单据体行高无法像EXCEL表格拉动。

如何来实现这种输入的多行文本字段可以自动换行,可以参考一下两种方式:
方式一:利用系统中的个性化配置里面的参数,只读单元格自动换行,可以在保存锁定字段之后,可以达到自动换行的效果。(局限性大,录入的时候无法换行,需要保存锁定字段之后才可以)此参数属于客户端个性化配置参数,一旦启用,会所有单据体、列表都会生效,无法只适用于某个列表或某张单据。

实现效果如下:

方式二:利用python插件来实现自定义单据体行高,列表行高。
代码如下:
import clr
clr.AddReference('System')
clr.AddReference('Kingdee.BOS.Core')
from Kingdee.BOS.Core.DynamicForm import *
from Kingdee.BOS.JSON import *
def AfterBindData(e):
this.View.GetControl("F_SIKD_Entity").SetRowHeight(100);
星空单据体单据体行高、列表行高设置
业务场景:有一些新增的单据体,里面的某些字段需要跨行多行输入,例如文本字段,系统默认的文本、大文本、多行文本字段到单据体里面都是默...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



