public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } _tableStyleId = Body.GetQueryInt("TableStyleID"); _relatedIdentities = TranslateUtils.StringCollectionToIntList(Body.GetQueryString("RelatedIdentities")); if (_relatedIdentities.Count == 0) { _relatedIdentities.Add(0); } _tableName = Body.GetQueryString("TableName"); _attributeName = Body.GetQueryString("AttributeName"); _tableStyle = ETableStyleUtils.GetEnumType(Body.GetQueryString("TableStyle")); _redirectUrl = StringUtils.ValueFromUrl(Body.GetQueryString("RedirectUrl")); if (_tableStyleId != 0) { _styleInfo = BaiRongDataProvider.TableStyleDao.GetTableStyleInfo(_tableStyleId); } else { _styleInfo = TableStyleManager.GetTableStyleInfo(_tableStyle, _tableName, _attributeName, _relatedIdentities); } if (!IsPostBack) { IsValidate.Items[0].Value = true.ToString(); IsValidate.Items[1].Value = false.ToString(); ControlUtils.SelectListItems(IsValidate, _styleInfo.Additional.IsValidate.ToString()); IsRequired.Items[0].Value = true.ToString(); IsRequired.Items[1].Value = false.ToString(); ControlUtils.SelectListItems(IsRequired, _styleInfo.Additional.IsRequired.ToString()); if (EInputTypeUtils.EqualsAny(_styleInfo.InputType, EInputType.Text, EInputType.TextArea)) { phNum.Visible = true; } else { phNum.Visible = false; } MinNum.Text = _styleInfo.Additional.MinNum.ToString(); MaxNum.Text = _styleInfo.Additional.MaxNum.ToString(); EInputValidateTypeUtils.AddListItems(ValidateType); ControlUtils.SelectListItems(ValidateType, EInputValidateTypeUtils.GetValue(_styleInfo.Additional.ValidateType)); RegExp.Text = _styleInfo.Additional.RegExp; ErrorMessage.Text = _styleInfo.Additional.ErrorMessage; Validate_SelectedIndexChanged(null, EventArgs.Empty); } }
public static void GetValidateAttributesForListItem(ListControl control, bool isValidate, string displayName, bool isRequire, int minNum, int maxNum, EInputValidateType validateType, string regExp, string errorMessage) { if (!isValidate) { return; } control.Attributes.Add("isValidate", true.ToString().ToLower()); control.Attributes.Add("displayName", displayName); control.Attributes.Add("isRequire", isRequire.ToString().ToLower()); control.Attributes.Add("minNum", minNum.ToString()); control.Attributes.Add("maxNum", maxNum.ToString()); control.Attributes.Add("validateType", EInputValidateTypeUtils.GetValue(validateType)); control.Attributes.Add("regExp", regExp); control.Attributes.Add("errorMessage", errorMessage); control.Attributes.Add("isListItem", true.ToString().ToLower()); }
public static string GetValidateAttributes(bool isValidate, string displayName, bool isRequire, int minNum, int maxNum, EInputValidateType validateType, string regExp, string errorMessage) { if (isValidate) { return ($@"isValidate=""{true.ToString().ToLower()}"" displayName=""{displayName}"" isRequire=""{isRequire .ToString().ToLower()}"" minNum=""{minNum}"" maxNum=""{maxNum}"" validateType=""{EInputValidateTypeUtils .GetValue(validateType)}"" regExp=""{regExp}"" errorMessage=""{errorMessage}"""); } return(string.Empty); }