public override void Initialize(ModuleFormInfo info) { base.Initialize(info); // base.Initialize(dataSet, pageSize, keyValue, foreignKeyValue, tableName, primaryKey, foreignKey, isFillEmpty, dataXmlPath); XmlColumns = new HashSet <string>(); DataFormConfig.Columns.ForEach(a => { XmlColumns.Add(a.Name); }); if (fRegName.IsEmpty()) { //修复配置表制定名称的bug if (!info.ModuleFormConfig.TableName.IsEmpty()) { fRegName = info.ModuleFormConfig.TableName; } else { fRegName = DataFormConfig.TableName; } } if (fPrimaryKey.IsEmpty()) { fPrimaryKey = DataFormConfig.PrimaryKey; } SetPrimaryKey(); }
public virtual void Initialize(ModuleFormInfo info) { Order = info.Order; // fDataBase = info.DataBase; ModuleFormConfig = info.ModuleFormConfig; FullColumns = info.FullColumns; InternalInitialize(info.DataSet, info.PageSize, info.KeyValue, info.ForeignKeyValue, info.TableName, info.PrimaryKey, info.ForeignKey, info.IsFillEmpty, info.DataFormConfig); }