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 IBxElementSite GetCell(int row, int col) { T ele = Value[row].Value; if (ele == null) { return(null); } IBxUIConfig config = null; Int32 id = _columnConfigs[col].ID; foreach (IBxElementSite one in ele.ChildSites) { config = one.UIConfig; if (config != null) { if (config.ID == id) { return(one); } } } return(null); }
public IBxElementSite GetCell(int row, int col) { IBxCompound ele = _value.GetAt(row).Element as IBxCompound; if (ele == null) { return(null); } IBxUIConfig config = null; Int32 id = _columnConfigs[col].ID; foreach (IBxElementSite one in ele.ChildSites) { config = one.UIConfig; if (config != null) { if (config.ID == id) { return(one); } } } return(null); }