采购调价表比较调前价与调后加不一致时,设置背景色,利于查看审核原创
97人赞赏了该文章
497次浏览
编辑于2024年07月08日 18:23:48
【背景】
采购调价表表单中比较调前价与调后加不一致时,设置背景色,利于查看审核。
涉及场景:
1、新增调价表行,录入调后价格
2、下推调价表后修改价格
3、选单-修改选择行后,调整调后价格
【方案】
表单插件实现
代码:
# 表单插件: PythonEntrySetColor 行背景色设置 import clr clr.AddReference("System") clr.AddReference("Kingdee.BOS.Core") from Kingdee.BOS.Core.DynamicForm import * from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import * def AfterBindData(e): grid = this.View.GetControl[EntryGrid]("FPUR_PATENTRY") entity = this.View.BusinessInfo.GetEntity("FPUR_PATENTRY") rowCount = this.Model.GetEntryRowCount("FPUR_PATENTRY") for i in range (0, rowCount): dyRow = this.Model.GetEntityDataObject(entity, i) FBeforeTaxPrice = dyRow["BeforeTaxPrice"] FAfterTaxPrice = dyRow["AfterTaxPrice"] if FBeforeTaxPrice != FAfterTaxPrice: grid.SetRowBackcolor("#FFFF00", i) #设置整行背景颜色
实现效果
赞 97
97人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!