对下拉列表进行赋值
//定义List<EnumItem>用于存储下拉列表枚举值;
List<EnumItem> list = new List<EnumItem>();
//通过this.View.BusinessInfo.GetFieldList()方法获取所有字段;
foreach (Kingdee.BOS.Core.Metadata.FieldElement.Field field in this.View.BusinessInfo.GetFieldList())
{
EnumItem item = new EnumItem();
item.Caption = field.Name;
item.EnumId = field.Key;
item.Value = field.Key;
list.Add(item);
}
//通过this.View.GetControl<ComboFieldEditor>方法获取界面上的下拉列表控件;
//SetComboItems绑定值;
this.View.GetControl<ComboFieldEditor>("FCombo").SetComboItems(list);
4年前