Tuesday, October 23, 2007

Style the AutoCompleteExtender

In my previous post I wrote about building a custom field type, who extends the AutoCompleteExtender. Now... It all looks pretty, but if you take a look at the size of the textbox and the font of the dropdownlistitems you can see that we need to pimp our AutoCompleteExtender.

Here's the trick:
  • Link the textbox with the 'ms-long' class. This CSS class provides the style for the list item metadata fields within SharePoint.
  • Make a Div element that refers to the 'ms-long' class.

First we need to style the textbox:


Then style the AutoCompleteExtender dropdownlist:

  • Make a Div element just above the AutoCompleteExtenderTag:

  • Set the AutoCompleteExtender property [CompletionListElementID]:

Result:




1 comment:

dhaval said...

I did implement as custom column with custom user controls. I do have 3/4 columns like that. When i start typing autosuggest popup doesn't align under text box. Also
i am not using updatepanel ?
Any suggestion would be appreciated.