【二开插件】 下拉列表动态赋值原创
金蝶云社区-zlz
zlz
5人赞赏了该文章 1,552次浏览 未经作者许可,禁止转载编辑于2022年07月09日 10:29:10

先获取下拉列表控件,再创建枚举项填充到下拉列表

 ComboFieldEditor comboList = this.View.GetFieldEditor<ComboFieldEditor>("FYear", 0);
            if (comboList != null) 
            {
                List<EnumItem> enumList = new List<EnumItem>();
                int currentYear = System.DateTime.Now.Year;
                for (int i = 0; i < 6; i++)
                {
                    string year = (currentYear + i).ToString();
                    EnumItem item = new EnumItem
                    {
                        Caption = new  LocaleValue(year,2052), //2052为语言标识,不写可能导致不显示下拉内容
                        Value = year
                    };
                    enumList.Add(item);
                }
                comboList.SetComboItems(enumList); 
            }



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