多语言文本自动填充值原创
金蝶云社区-十豆加
十豆加
4人赞赏了该文章 46次浏览 未经作者许可,禁止转载编辑于2024年11月20日 15:55:54

我发现官方写多语言文本自动填充值的代码,无法自动填充多文本值,以下可以填充多语言文本值

public override void DataChanged(DataChangedEventArgs e)

        {


            if (e.Field.Key == ("F_UAYT_KHMC"))

            {

                var localValue = this.View.Model.GetValue("F_UAYT_KHMC") as LocaleValue;

                //string Value = e.NewValue.ToString();

                string Value = this.View.Model.GetValue("F_UAYT_KHMC").ToString(); //获取多语言文本字段值

                localValue[2052] = Value; // 简体中文

                localValue[3076] = Value;// 繁体中文

                localValue[1033] = Value; // 英文

                localValue[1036] = Value; // 法文

                localValue[1031] = Value;// 德文

                localValue[1044] = Value;//挪威语



                this.Model.SetValue("F_UAYT_KHMC", localValue);  //设置值


                this.View.UpdateView("F_UAYT_KHMC"); //刷新


            }



        }


图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!