码迷,mamicode.com
首页 > 编程语言 > 详细

python设置单据头颜色

时间:2018-06-04 18:21:47      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:单据

对单据头设置代码如下:

clr.AddReference('System')
clr.AddReference('Kingdee.BOS.Core')
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.Metadata.EntityElement import *
from System import *
def CreateControl(e):
        if e.ControlAppearance.Key == "FAmount1":#控件标识
                #设定控件背景颜色
                e.Control["backcolor"] = '#FF7F00';
                #设定控件字体颜色
                e.Control["forecolor"] = '#FF0000';

对单据体设置代码如下:

  1. #PythonEntitySetColor

  2. #如下Python脚本 实现【销售订单】“明细信息”单据体点击单据体菜单时,

  3. #“明细信息”单据体首行背景色设置为×××,字段“物料名称”前景色设置为红色

  4. clr.AddReference('Kingdee.BOS.Core')

  5. from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import *


  6. def AfterEntryBarItemClick(e):

  7.         grid = this.View.GetControl[EntryGrid]("FSaleOrderEntry")#需要设置的单据体标识Key

  8.         grid.SetRowBackcolor("#FFFF00", 0)#设置整行背景颜色

  9.         grid.SetForecolor("FMaterialName","#FF0000", 0)#需要设置字段标识Key


python设置单据头颜色

标签:单据

原文地址:http://blog.51cto.com/yataigp/2124711

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!