套打.二开案例.插件干预维度关联字段组合值排序
<0>套打实现对弹性域组合值排序
需要通过插件排序,数据表格排序默认为内码排序。
在PT-146866 [7.6.0.202101]新增功能:维度关联字段支持多语言打印,支持插件获取到维度关联字段组合值的结果做调整,包括修改数据和排序调整。
<1>演示数据
<2>老版本的弹性域组合值字段:FStockLocId
插件获取的为内码,无法获取真实组合值,若排序则为按内码排序
排序实现参考:【套打】插件干预排序
<3>新版本的弹性域组合值字段:FStockLocId_FStockLocId
插件获取为组合值多语言List<LocaleValue>,能够获取结果排序,修改结果等。
获取多语言指定语言在python中的处理GetString(int lcid);
如果格式不对则参考附件代码
from System import * from Kingdee.BOS import * def OnPrepareNotePrintData(e): if e.NotePrintTplId.Equals("4f31d83c-06e1-43e2-9ebc-cbf3971a7c0a"): if e.DataSourceId.Equals("FInStockEntry",StringComparison.OrdinalIgnoreCase): tempList = sorted(e.DataObjects,key =lambda x:(x["FStockLocId_FStockLocId"][0].GetString(this.View.Context.UserLocale.LCID)),reverse=True); for index in range(len(tempList)): e.DataObjects[index] = tempList[index];
套打.二开案例.插件干预维度关联字段组合值排序
<0>套打实现对弹性域组合值排序需要通过插件排序,数据表格排序默认为内码排序。在PT-146866 [7.6.0.202101]新增功能:维度关联字段支持...
点击下载文档
本文2024-09-23 04:13:02发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-163878.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章