public ComboBox(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory, IUrlGenerator urlGenerator) : base(viewContext, clientSideObjectWriterFactory) { ScriptFileNames.AddRange(new[] { "telerik.common.js", "telerik.list.js", "telerik.combobox.js" }); UrlGenerator = urlGenerator; ClientEvents = new DropDownClientEvents(); DataBinding = new AutoCompleteDataBindingConfiguration(); DropDownHtmlAttributes = new RouteValueDictionary(); HiddenInputHtmlAttributes = new RouteValueDictionary(); InputHtmlAttributes = new RouteValueDictionary(); Effects = new Effects(); defaultEffects.Each(el => Effects.Container.Add(el)); Filtering = new ComboBoxFilterSettings(); Items = new List<DropDownItem>(); SelectedIndex = -1; Enabled = true; Encoded = true; OpenOnFocus = false; IgnoreCase = true; }
public DatePickerBase(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory) : base(viewContext, clientSideObjectWriterFactory) { InputHtmlAttributes = new Dictionary<string, object>(); ClientEvents = new DatePickerClientEvents(); Effects = new Effects(); Value = null; Enabled = true; OpenOnFocus = false; }
public DropDownList(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory, IUrlGenerator urlGenerator) : base(viewContext, clientSideObjectWriterFactory) { ScriptFileNames.AddRange(new[] { "telerik.common.js", "telerik.list.js" }); UrlGenerator = urlGenerator; ClientEvents = new DropDownClientEvents(); DataBinding = new DropDownListDataBindingConfiguration(); DropDownHtmlAttributes = new RouteValueDictionary(); Effects = new Effects(); defaultEffects.Each(el => Effects.Container.Add(el)); Items = new List<DropDownItem>(); SelectedIndex = 0; }
public AutoComplete(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory, IUrlGenerator urlGenerator) : base(viewContext, clientSideObjectWriterFactory) { ScriptFileNames.AddRange(new[] { "telerik.common.js", "telerik.list.js", "telerik.autocomplete.js" }); UrlGenerator = urlGenerator; ClientEvents = new DropDownClientEvents(); DataBinding = new AutoCompleteDataBindingConfiguration(); DropDownHtmlAttributes = new RouteValueDictionary(); Filtering = new AutoCompleteFilterSettings(); Items = new List<string>(); Multiple = new AutoCompleteMultipleValuesSettings(); Effects = new Effects(); defaultEffects.Each(el => Effects.Container.Add(el)); }
public Window(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory, IWindowHtmlBuilderFactory builderFactory) : base(viewContext, clientSideObjectWriterFactory) { this.builderFactory = builderFactory; ScriptFileNames.AddRange(new[] { "telerik.common.js", "telerik.draganddrop.js", "telerik.window.js" }); Template = new HtmlTemplate(); ClientEvents = new WindowClientEvents(); ResizingSettings = new WindowResizingSettings(); Buttons = new WindowButtons(); defaultButtons.Each(button => Buttons.Container.Add(button)); Effects = new Effects(); defaultEffects.Each(el => Effects.Container.Add(el)); ContentHtmlAttributes = new RouteValueDictionary(); Scrollable = true; Visible = true; }