设置单据列表行背景色

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

设置单据列表行背景色

实际业务中,可能需要根据某些条件,重点突出符合这些条件的数据,如设置行背景色。


示例代码设置方式如下(注册Python脚本到 列表插件处)


import clr 
clr.AddReference('System')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('System.Drawing')
clr.AddReference('System.Collections')

from System import *
from System.Collections import *
from System.Collections.Generic import *
from Kingdee.BOS import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.Metadata import FormatCondition
from System.Drawing import *

def OnFormatRowConditions(args):
  if(args.DataRow.ColumnContains('FExpiryDate') and args.DataRow['FExpiryDate'] is not None):#需要注意大小写
    if(args.DataRow['FExpiryDate']<DateTime.Now):#条件设置
      fc = FormatCondition()
      con.ApplayRow = True
      fc.BackColor = ColorTranslator.ToHtml(Color.Purple)#两种设置方式 fc.BackColor="#FF0000"
      args.FormatConditions.Add(fc)


设置单据列表行背景色

实际业务中,可能需要根据某些条件,重点突出符合这些条件的数据,如设置行背景色。示例代码设置方式如下(注册Python脚本到 列表插件处)...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息