您现在的位置是:首页> ERP实施维护ERP实施维护

星空设置颜色提醒功能表单插件python

2025-08-24 ERP实施维护浏览量52

简介一、单据界面设置颜色(单据头、单据体),以下示例脚本为表单插件#引入clr运行库#-*-coding:utf-8-*-importclr#添加对cloud插件开发的常用组件的引用clr.AddReference('System')clr.AddReference('System.Data')clr.AddReference('Kingdee.BOS'

一、单据界面设置颜色(单据头、单据体),以下示例脚本为表单插件
#引入clr运行库
# -*- coding: utf-8 -*-
import clr

#添加对cloud插件开发的常用组件的引用
clr.AddReference('System')
clr.AddReference('System.Data')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.App')
clr.AddReference('Kingdee.BOS.ServiceHelper')
#导入cloud基础库中的常用实体对象(分命名空间导入,不会递归导入)
from Kingdee.BOS import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.Bill import *
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import *
from System import *
from System.Data import *
from Kingdee.BOS.App.Data import *
from System.Collections.Generic import List
from Kingdee.BOS.ServiceHelper import *


def AfterBindData(e):
    #设置单据头字段值前景色
    this.View.GetControl("FDATE").SetCustomPropertyValue("ForeColor", "#FF3300");
    #设置单据头标题字段前景色
    this.View.GetControl("FDATE").SetCustomPropertyValue("TitleForceColor", "#FF3300");
    #设置单据体
    grid = this.View.GetControl[EntryGrid]("FPOOrderEntry");#单据体标识
    index=0;#单据体行号,从0开始,演示一行,如需设置多行,可用循环逻辑处理
    #设置单据体---字段背景色,只对锁定单元格生效
    grid.SetBackcolor("F_ora_Assistant","#00FF00",index);
    #设置单据体----字段前景色,不支持非锁定状态下的数值字段
    grid.SetForecolor("F_ora_EntryNote", "#FF0000",index);
    #设置单据体----整行的颜色,只对锁定单元格生效
    grid.SetRowBackcolor("#0000FF",index);
    多行写法如下:格式缩进要注意,不然报错
    for i in range(5):
     grid.SetBackcolor("FMaterialName", "#ffb6c1", i);
     grid.SetForecolor("FPRICE", "#dc143c", i);
     grid.SetRowBackcolor("#00ff7f", i);



Tags: #ERP #金蝶ERP #云星空 #金蝶云星空

随机图文

文章评论

站点信息

  • 站点名称:厦门沐智云科技有限公司
  • 站点关键词:金蝶云,云星空,ERP系统,钉钉OA系统
  • 栏目数量41篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们