public static void InitDefaultUnitForUIConfig(IBxUIConfig uc, IBxDUCenter duc) { if ((uc != null) && (uc.Unit != null)) { IBxDefaultUnit du = duc.GetDefaultUnit(uc.FullID); if (du != null) { uc.Unit = du.DefaultUnit; } //针对201表的列作处理 if (uc.SubColumns != null) { IBxDefaultUnit temp; foreach (IBxSubColumn one in uc.SubColumns.Columns) { if (one.UIConfig.Unit != null) { temp = duc.GetDefaultUnit(one.UIConfig.FullID); if (temp != null) { one.UIConfig.Unit = temp.DefaultUnit; } } } } } }
public static void InitDefaultUnit(IBxCompound cmpd, IBxDUCenter duc) { //foreach(IBxElementSite one in cmpd) //{ // IBxUIConfig uc = one.UIConfig; // if (uc != null) // InitDefaultUnitForUIConfig(uc, duc); // if(one.Element is IBxContainer //} }
public static void InitDefaultUnit(IBxElementSite site, IBxDUCenter duc) { }