Solved

Extending the AutoCompleteExtender

Posted on 2009-07-15
1
399 Views
Last Modified: 2012-08-14
Hello,

I would like to extend the 'AutoCompleteExtender' so that it will use a TreeView within the results frame, instead of a list of strings.

How can I do that? I'll be happy to see an example

Thanks
0
Comment
Question by:Relegence
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 39

Accepted Solution

by:
abel earned 500 total points
ID: 24936821
This is a week's task on its own, but here's a starting point: create a user control that inherits from the AutoCompleteExtender and override the parts that do the rendering on the callback to the server.

You will also have to change the web service logic, because somehow you will have to tell the autocompleteextender that it should indent to a certain level.

something like this might be easier with AJAX aware treeview controls, for instance from Telerik (but others exist too, I guess).

Getting this right will be quite some work. And since treeviews are hierarchical, how would the textbox that it is connected to know what the parent nodes are? That too should be taken into account (nodes may have the same text, but different parents, or different positions).
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

jQuery is a JavaScript library that greatly simplifies JavaScript programming. AJAX is an acronym formed from "Asynchronous JavaScript and XML."  AJAX refers to any communication between client and server, when the human client does not observe a…
Introduction HyperText Transfer Protocol (http://www.ietf.org/rfc/rfc2616.txt) or "HTTP" is the underpinning of internet communication.  As a teacher of web development I have heard many questions, mostly from my younger students who have come to t…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question