循环读取数据包内容,作下笔记
obj=this.View.Model.GetDataObject for record in obj: properties = record.DynamicObjectType.Properties # 遍历属性并获取字段名 for prop in properties: fldKey=prop.Name #取值 fldValue=record[fldKey] #赋值 this.View.Model.SetValue(fldKey,fldValue,row_number)
for record in newDic: #objstr=JsonUtil.Serialize(record); #this.View.ShowMessage(objstr); #return # 创建新行 this.View.Model.CreateNewEntryRow("FSaleOrderEntry") row_number=this.Model.GetEntryCurrentRowIndex("FSaleOrderEntry") properties = record.DynamicObjectType.Properties # 遍历属性并获取字段名 for prop in properties: fldKey=prop.Name fldValue=record[fldKey] #处理子数据包直取 if fldKey=="FMaterialId_Id": fldKey="MaterialId" if fldKey=="FAuxPropId": fldValue=record["FAuxPropId"]["F100001_Id"] fldKey="$$FAuxPropId__FF100001" if fldKey in ("FMaterialId_Id","FAuxPropId_Id"): pass else: this.View.Model.SetValue(fldKey,fldValue,row_number) this.View.UpdateView(fldKey)
循环读取数据包内容,作下笔记
obj=this.View.Model.GetDataObject for record in obj: properties = record.DynamicObjectType.Properties # 遍...
点击下载文档
上一篇:Python修改控件显示字符下一篇:如何查询单据/基础资料修改记录
本文2024-09-16 18:05:46发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-19914.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章