コード例 #1
0
ファイル: TagsHelper.cs プロジェクト: Twtcer/ZKEACMS.Core
        /// <summary>
        /// 基本输入框
        /// </summary>
        /// <returns></returns>
        public TextBoxDescriptor AsTextBox()
        {
            TextBoxDescriptor tag = new TextBoxDescriptor(_modelType, _key);

            tag.DataType           = _dataType;
            _attributes[this._key] = tag;
            return(tag);
        }
コード例 #2
0
        public static TextBoxDescriptor AsProductSelector(this TagsHelper helper)
        {
            TextBoxDescriptor descriptor = helper.AsTextBox();

            descriptor.AddClass(StringKeys.SelectProductClass);
            descriptor.AddProperty("data-width", "100%");
            descriptor.AddProperty("data-url", Urls.SelectProduct);
            descriptor.SetTemplate("ProductSelector");
            descriptor.ReadOnly();
            return(descriptor);
        }
コード例 #3
0
        /// <summary>
        /// 基本输入框
        /// </summary>
        /// <returns></returns>
        public TextBoxDescriptor AsTextBox()
        {
            TextBoxDescriptor tag = new TextBoxDescriptor(_modelType, _key);

            if (_attributes.ContainsKey(this._key))
            {
                _attributes.Remove(this._key);
            }
            tag.DataType = _dataType;
            _attributes.Add(this._key, tag);
            return(tag);
        }
コード例 #4
0
        public static TextBoxDescriptor AsImageCaptcha(this TagsHelper tagsHelper)
        {
            TextBoxDescriptor textBoxDescriptor = tagsHelper.AsTextBox();

            textBoxDescriptor.SetDisplayName("Captcha");
            textBoxDescriptor.PlaceHolder("Captcha");
            textBoxDescriptor.Required();
            textBoxDescriptor.SetTemplate("ImageCaptcha");
            textBoxDescriptor.Validator.Add(new ImageCaptchaModelValidator(textBoxDescriptor.Name));
            textBoxDescriptor.MaxLength(10);
            textBoxDescriptor.AddClass("image-captcha");
            return(textBoxDescriptor);
        }
コード例 #5
0
 public MultipurposePopup(string MainText, string DesiredInput, bool Input)
 {
     InitializeComponent();
     IsInput = Input;
     if (Input)
     {
         MainLabel.Text         = MainText;
         TextBoxDescriptor.Text = DesiredInput;
     }
     else
     {
         TextBox1.Hide();
         TextBoxDescriptor.Hide();
         MainLabel.Text = MainText;
     }
 }
コード例 #6
0
 public static TextBoxDescriptor PageSelector(this TextBoxDescriptor descriptor)
 {
     return(descriptor.AddClass(StringKeys.SelectPageClass).AddProperty("data-url", Urls.SelectPage));
 }
コード例 #7
0
 public static TextBoxDescriptor InnerUrl(this TextBoxDescriptor descriptor)
 {
     return(descriptor.RegularExpression(@"^~\/([A-Za-z0-9_-]|\/)+$"));
 }
コード例 #8
0
 public static TextBoxDescriptor UrlPart(this TextBoxDescriptor descriptor)
 {
     return(descriptor.AddClass(StringKeys.UrlPart).SetTemplate("UrlPart").RegularExpression(RegularExpression.LetterNumberOrLine));
 }
コード例 #9
0
 public static TextBoxDescriptor FileSelector(this TextBoxDescriptor descriptor)
 {
     return(descriptor.AddClass(StringKeys.SelectMediaClass).AddProperty("data-url", Urls.SelectMedia).AddProperty("placeholder", "选择文件"));
 }
コード例 #10
0
 public static TextBoxDescriptor MediaSelector(this TextBoxDescriptor descriptor)
 {
     return(descriptor.AddClass(StringKeys.SelectImageClass).AddProperty("data-url", Urls.SelectMedia).AddProperty("placeholder", "可粘贴上传图片"));
 }
コード例 #11
0
 public static TextBoxDescriptor UrlPart(this TextBoxDescriptor descriptor)
 {
     return(descriptor.AddClass(StringKeys.UrlPart).SetTemplate("UrlPart"));
 }