行操作中设置当前选中行字段的值

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

行操作中设置当前选中行字段的值

![image.webp](/download/010037daa7f9dedc4bdbb68acb8f7f218d70.webp) ![image.webp](/download/0100039a124b881441009487cc627dc63946.webp) ![image.webp](/download/01004e03a6b821174a02b78197d411963410.webp) ```python import clr clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') clr.AddReference('Kingdee.BOS.App') from Kingdee.BOS import * from Kingdee.BOS.Core.DynamicForm.PlugIn import * from Kingdee.BOS.Core.Base import * def OnPreparePropertys(e): e.FieldKeys.Add("F_ABC_CheckBox") def BeforeExecuteOperationTransaction(e): if this.Option!=None: DIC=this.Option.GetVariables()#获取所有参数集合 CurrentSelectedRows=DIC["_BillOperationSelectedRows_"]#获取当前操作关联的表单实体选中的行信息 selectEntryIds = [] for selectedRows in CurrentSelectedRows: selectEntryIds.append(selectedRows.EntryPrimaryKeyValue)#获取行内码 if e.SelectedRows == None: return for row in e.SelectedRows: entrys = row.DataEntity["ReqEntry"]#单据体实体 for entry in entrys: #遍历单据体若当前行内码在选中的行内码集合中,则设置值 if str(entry["Id"]) in selectEntryIds: entry["F_ABC_CheckBox"] = True ``` ![image.webp](/download/01004ee41a9471884e5081d2c75ba1827982.webp) **其他更多文章入口:**[https://wenku.my7c.com/link/s/lbRPP](https://wenku.my7c.com/link/s/lbRPP)

行操作中设置当前选中行字段的值

![image.webp](/download/010037daa7f9dedc4bdbb68acb8f7f218d70.webp)![image.webp](/download/0100039a124b881441009487cc627dc63946.web...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息