电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开案例.表达式.获取多语言文本字段的指定语言文本

来源:金蝶云社区作者:金蝶2024-09-237

二开案例.表达式.获取多语言文本字段的指定语言文本

【应用场景】

获取多语言文本字段的指定语言文本。

【案例演示】

物料的名称字段为多语言文本字段,分别获取物料名称的中文和英文,并赋值给其它文本字段。

注意:此案例要求您的环境已经启用了英文。

【实现步骤】

<1>BOSIDE扩展物料,新增两个文本字段。

<2>物料的名称字段设置值更新事件,设置完毕后,保存元数据,开发完毕。

获取中文:

前置条件:

len(filter(lambda x:x[1]==2052,FBillHead.ActiveObject['MultiLanguageText']))>0

计算公式:

F_Jac_Text_ZH = filter(lambda x:x[1]==2052,FBillHead.ActiveObject['MultiLanguageText'])[0][2]


获取英文文:

前置条件:

len(filter(lambda x:x[1]==1033,FBillHead.ActiveObject['MultiLanguageText']))>0

计算公式:

F_Jac_Text_EN = filter(lambda x:x[1]==1033,FBillHead.ActiveObject['MultiLanguageText'])[0][2]


【功能验证】

<1>登录业务站点,打开物料新增界面,给物料的名称分别录入中文和英文,此时中英文文本字段已经自动获取到对应语言下的物料名称。

---------------------------------------------------------------------------------------------------------

【数据结构】

以物料为例,多语言字段在单据数据包中的数据结构如下图所示。

上传图片

例如:

名称字段,对应的属性名是Name,索引是2,获取中文名称的公式:filter(lambda x:x[1]==2052,FBillHead.A

二开案例.表达式.获取多语言文本字段的指定语言文本

【应用场景】获取多语言文本字段的指定语言文本。【案例演示】物料的名称字段为多语言文本字段,分别获取物料名称的中文和英文,并赋值给其...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信