public ThreadCateModelField(DataReaderWrap readerWrap) { FieldID = readerWrap.Get <int>("FieldID"); ModelID = readerWrap.Get <int>("ModelID"); FieldKey = readerWrap.Get <Guid>("FieldKey"); FieldName = readerWrap.Get <string>("FieldName"); Enable = readerWrap.Get <bool>("Enable"); SortOrder = readerWrap.Get <int>("SortOrder"); FieldType = readerWrap.Get <string>("FieldType"); FieldTypeSetting = readerWrap.Get <string>("FieldTypeSetting"); Search = readerWrap.Get <bool>("Search"); AdvancedSearch = readerWrap.Get <bool>("AdvancedSearch"); DisplayInList = readerWrap.Get <bool>("DisplayInList"); MustFilled = readerWrap.Get <bool>("MustFilled"); Description = readerWrap.Get <string>("Description"); ExtendedField field = new ExtendedField(); field.Settings = StringTable.Parse(FieldTypeSetting); field.FieldTypeName = FieldType; field.Key = "fieldKey_" + FieldID.ToString();//FieldKey.ToString(); ExtendedField = field; }
public int CompareTo(ExtendedField other) { return(this.SortOrder.CompareTo(other.SortOrder)); }
/// <summary> /// /// </summary> /// <param name="fieldInfo"></param> /// <returns></returns> public abstract string LoadValueFromRequest(ExtendedField fieldInfo);