/// <summary> /// Describes the settings for this control. /// </summary> /// <param name="descriptor"></param> protected virtual void DescribeComponent(ScriptComponentDescriptor descriptor) { ScriptObjectBuilder.DescribeComponent(this, descriptor, this, this); if (SupportsClientState) { descriptor.AddElementProperty("clientStateField", ClientStateFieldID); } }
protected virtual void RenderScriptAttributes(ScriptBehaviorDescriptor descriptor) { try { _renderingScript = true; ScriptObjectBuilder.DescribeComponent(this, descriptor, this, this); } finally { _renderingScript = false; } }
/// <summary> /// Describes the settings for this control. /// </summary> /// <param name="descriptor"></param> protected virtual void DescribeComponent(ScriptComponentDescriptor descriptor) { try { _renderingScript = true; ScriptObjectBuilder.DescribeComponent(this, descriptor, this, this); } finally { _renderingScript = false; } if (SupportsClientState) { descriptor.AddElementProperty("clientStateField", ClientStateFieldID); } }
protected virtual IEnumerable <ScriptDescriptor> GetScriptDescriptors() { if (Visible) { List <ScriptDescriptor> descriptors = new List <ScriptDescriptor>(); ScriptControlDescriptor descriptor = new ScriptControlDescriptor(ClientControlType, ClientID); ScriptObjectBuilder.DescribeComponent(this, descriptor, this, this); descriptor.AddElementProperty("textBoxControl", TextBoxControl.ClientID); descriptor.AddElementProperty("buttonControl", ButtonControl.ClientID); descriptor.AddElementProperty("hiddenFieldControl", HiddenFieldControl.ClientID); descriptor.AddElementProperty("optionListControl", OptionListControl.ClientID); descriptor.AddElementProperty("comboTableControl", ComboTable.ClientID); //descriptor.AddProperty("selectedIndex", SelectedIndex); descriptor.AddProperty("autoCompleteMode", AutoCompleteMode); descriptor.AddProperty("dropDownStyle", DropDownStyle); descriptors.Add(descriptor); return(descriptors); } return(null); }