列表动态创建列(Python实现)
参考社区老师的二开文章:二开案例.列表插件.列表动态创建列,重写一个Python版本的实现,供参考。
import clr clr.AddReference("System") clr.AddReference("System.Core") clr.AddReference("Kingdee.BOS") clr.AddReference("Kingdee.BOS.Core") from System import * from Kingdee.BOS import * from Kingdee.BOS.Core.List.PlugIn import * from Kingdee.BOS.Core.List.PlugIn.Args import * from Kingdee.BOS.Util import * from Kingdee.BOS import LocaleValue from System import StringComparison def CreateListHeader(e): header = e.ListHeader.AddChild() header.Caption = LocaleValue("动态列1") header.Key = "FDynamicColumn1" header.FieldName = "FDynamicColumn1" header.ColType = SqlStorageType.Sqlnvarchar header.Width = 200 header.Visible = True maxCol = max(e.ListHeader.GetChilds(), key = lambda x: x.ColIndex) header.ColIndex = maxCol.ColIndex + 1 header = e.ListHeader.AddChild() header.Key = "FDynamicColumn2" header.FieldName = "FDynamicColumn2" header.Caption = LocaleValue("动态列2") header.ColType = SqlStorageType.Sqlnvarchar header.Width = 300 header.Visible = True maxCol = max(e.ListHeader.GetChilds(), key = lambda x: x.ColIndex) header.ColIndex = maxCol.ColIndex + 1 def FormatCellValue(e): if e.Header.Key.Equals("FDynamicColumn1", StringComparison.OrdinalIgnoreCase): e.FormateValue = '''{0}=>{1}'''.format(e.Header.Caption, str(DateTime.Now)) elif e.Header.Key.Equals("FDynamicColumn2", StringComparison.OrdinalIgnoreCase): e.FormateValue = '''{0}=>{1}'''.format(e.Header.Caption, Guid.NewGuid())
老师增加一个动态列,如何实现 isnull(列1,列2) as 列3的效果?
老师,动态创建的列查看时有数据,导出时为空怎么处理?
可以举个例子,新增1列=原来A列数据+原来B列数据吗?
老师我想在计划订单批量维护上动态增加一列库存数量怎么实现啊
大佬,威武
能否举下实际的例子,加这2列的作用是?
列表动态创建列(Python实现)
参考社区老师的二开文章:二开案例.列表插件.列表动态创建列,重写一个Python版本的实现,供参考。import clr clr.AddReference("System")c...
点击下载文档
上一篇:云星空特性包案例—采购价格修复下一篇:其他应付单生成凭证提示截断二进制
本文2024-09-16 19:05:53发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-26368.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章