/// <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);
     }
 }
示例#2
0
 protected virtual void RenderScriptAttributes(ScriptBehaviorDescriptor descriptor)
 {
     try
     {
         _renderingScript = true;
         ScriptObjectBuilder.DescribeComponent(this, descriptor, this, this);
     }
     finally
     {
         _renderingScript = false;
     }
 }
示例#3
0
 /// <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);
     }
 }
示例#4
0
 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);
 }