根据条件改变采购订单明细字段的颜色
通过python注册表单插件实现单据体颜色控制,以采购订单为例
```python
import clr
clr.AddReference('mscorlib')
from System import *
def AfterBindData(e):
SetBackColor()
def DataChanged(e):
if e.Field.Key == "FPRICE":
SetBackColor()
def SetBackColor():
entity = this.View.BusinessInfo.GetEntity("FPOOrderEntry")
entrys = this.View.Model.GetEntityDataObject(entity)
grid = this.View.GetControl(entity.Key)
for entry in entrys:
rowIndex = this.View.Model.GetRowIndex(entity, entry)
if entry["PRICE"] < 10:
grid.SetRowBackcolor("#FFFF00",rowIndex)#设置整行颜色
if entry["PRICE"] > 10:
grid.SetRowBackcolor("#FFCCCC",rowIndex)
if entry["PRICE"] == 10:
grid.SetBackcolor("FPrice","#FFCCCC",rowIndex)#设置单元格颜色
```
**其他更多文章入口:**[https://vip.kingdee.com/link/s/lbRPP](https://vip.kingdee.com/link/s/lbRPP)
根据条件改变采购订单明细字段的颜色
通过python注册表单插件实现单据体颜色控制,以采购订单为例```pythonimport clrclr.AddReference('mscorlib')from System import *def...
点击下载文档
本文2024-09-23 02:34:26发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-153317.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章