python設置單據頭顏色
阿新 • • 發佈:2018-06-04
單據頭對單據頭設置代碼如下:
e.Control["backcolor"] = '#FF7F00';
#設定控件字體顏色
e.Control["forecolor"] = '#FF0000';
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';
對單據體設置代碼如下:
#PythonEntitySetColor
#如下Python腳本 實現【銷售訂單】“明細信息”單據體點擊單據體菜單時,
#“明細信息”單據體首行背景色設置為×××,字段“物料名稱”前景色設置為紅色
clr.AddReference('Kingdee.BOS.Core')
from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import *
def AfterEntryBarItemClick(e):
grid = this.View.GetControl[EntryGrid]("FSaleOrderEntry")#需要設置的單據體標識Key
grid.SetRowBackcolor("#FFFF00", 0)#設置整行背景顏色
grid.SetForecolor("FMaterialName","#FF0000", 0)#需要設置字段標識Key
python設置單據頭顏色