Select an item from a very large list

Suppose I have a list of several thousand organizations, and the user should be able to select one of them. The list is too large to populate in the drop-down list when the page loads, and the user often knows what he wants, but this is not the first part of the name of the organization. That is, they know “Collections”, but not that the exact name of the organization is “Collections Department”. Thus, the user will need / want to enter some information.

It is easy enough to use a text field for autocomplete, but I do not want the user to enter random text - they need to choose one of the organizations explicitly.

What is the best solution?

+3
source share
9 answers

IMO I will simplify the interface for:

  • text field for entering a string
  • drop-down menu to set filter options, such as: "contains | starts with | ends with"
  • find button

Then I will fill in the view based on the search bar and let the user select a valid item or refine the search

IMO with something like autocomplete, you end up writing a lot of parsing code to get to the line, and then there may be problems loading to the server ...

NTN.

In an additional check, whether "faceted navigation" is needed. Ref .: http://www.alistapart.com/articles/design-patterns-faceted-navigation/

+1
source

So, it seems to me that your main problems are

  • , ( ).
  • , .
  • .

, , . , , , . , , , . ( Reactive Extensions), , , .

+1

CustomValidator, TextBoxes .

0
0

, . . ​​, "Government Depts", . , ?

0

, , , . , , , "". . .

0

, - ?

, node, node. .

0

...

, (.. ); . , . MSDN.

0

, , ? 80% " ", .

, , , . , .

, iTunes. "" 80% , - - . , genre = "rock", ten = "1990" , .

, "", , . .

Scenerio: - Go to screeen XYZ and see if there are 10,000 companies to choose from - Click "Classification" and select "Department of State" and refresh the list to indicate that there are 1000 now. - Click "Region" and select "South "and clear my list to 200. - Sort the list by name, and then select (or scroll through anything)

0
source

Source: https://habr.com/ru/post/1743201/


All Articles