Пример #1
0
        public TextBoxBase(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory, ITextBoxBaseHtmlBuilderFactory <T> rendererFactory)
            : base(viewContext, clientSideObjectWriterFactory)
        {
            this.rendererFactory = rendererFactory;

            Spinners = true;

            InputHtmlAttributes = new RouteValueDictionary();

            ClientEvents = new TextBoxBaseClientEvents();

            Enabled = true;
        }
Пример #2
0
        public NumericTextBox(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory, ITextBoxBaseHtmlBuilderFactory <T> rendererFactory)
            : base(viewContext, clientSideObjectWriterFactory, rendererFactory)
        {
            ScriptFileNames.AddRange(new[] { "telerik.common.js", "telerik.textbox.js" });

            MinValue      = ReadField()["min"];
            MaxValue      = ReadField()["max"];
            IncrementStep = (T)Convert.ChangeType(1, typeof(T));
            EmptyMessage  = "Enter value";

            DecimalDigits        = CultureInfo.CurrentCulture.NumberFormat.NumberDecimalDigits;
            NumberGroupSize      = CultureInfo.CurrentCulture.NumberFormat.NumberGroupSizes[0];
            NegativePatternIndex = CultureInfo.CurrentCulture.NumberFormat.NumberNegativePattern;
        }
Пример #3
0
        public PercentTextBox(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory, ITextBoxBaseHtmlBuilderFactory <double> rendererFactory)
            : base(viewContext, clientSideObjectWriterFactory, rendererFactory)
        {
            ScriptFileNames.AddRange(new[] { "telerik.common.js", "telerik.textbox.js" });

            MinValue      = double.MinValue;
            MaxValue      = double.MaxValue;
            IncrementStep = 1;
            EmptyMessage  = "Enter value";

            DecimalDigits        = CultureInfo.CurrentCulture.NumberFormat.PercentDecimalDigits;
            NumberGroupSize      = CultureInfo.CurrentCulture.NumberFormat.PercentGroupSizes[0];
            NegativePatternIndex = CultureInfo.CurrentCulture.NumberFormat.PercentNegativePattern;
            PositivePatternIndex = CultureInfo.CurrentCulture.NumberFormat.PercentPositivePattern;
        }
Пример #4
0
        public IntegerTextBox(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory, ITextBoxBaseHtmlBuilderFactory <int> rendererFactory)
            : base(viewContext, clientSideObjectWriterFactory, rendererFactory)
        {
            ScriptFileNames.AddRange(new[] { "telerik.common.js", "telerik.textbox.js" });

            MinValue      = int.MinValue;
            MaxValue      = int.MaxValue;
            IncrementStep = 1;
            EmptyMessage  = "Enter value";

            NumberGroupSize      = CultureInfo.CurrentCulture.NumberFormat.NumberGroupSizes[0];
            NegativePatternIndex = CultureInfo.CurrentCulture.NumberFormat.NumberNegativePattern;
        }