how to modify the min length for the autocomplete & how to show all the items


hi thanks for the great solution . but can we adjust the following :-
  1. currently the autocomplete will start after typing 2 characters. so can chnage it to be 1 character (auto complete min length).
  2. can we have a link which allow us to view all the available autocomplete items .


nadeemyousuf wrote Jun 10, 2015 at 5:47 AM


1 can be done by changing following line in AutoComplete.ascx file under control templates folder. Change 2 to 1.

if (term.length < 2) {
                    return false;

2. This will require a big design change.

fileonlineservice wrote Jun 10, 2015 at 9:30 PM

i modified the AutoComplete.ascx and now the autocomplete is working after typing the first character. thanks.
but the problem with your great solution and also with the built-in sharepoint "people or group" column type ,, is that there is not any way to know in advance the items or users you are auto-completing against .. so from an end-user point of view does this seems to be not very user-friendly ?? .. as users need to know in advance the items they are auto-completing against .. what do u think ?

fileonlineservice wrote Jun 10, 2015 at 11:25 PM

after doing extensive testing i noted the following problem:- is that if i try to edit the Advance lookup field inside the list view Quick Edit grid, then the autocomplete will not work + it will always raise an error even if i type the item manually .. could you please adivce how i can fix this ?

nadeemyousuf wrote Jun 11, 2015 at 4:52 AM

The current implementation makes a dynamic REST query based on what user types and queries the list to get the data for Autocomplete. However, we can change the implementation of the control so that all options are loaded first and then autocomplete will simply look into that array of options. But as mentioned earlier that will be a big design change.
As far your second question, the default behavior of custom fields is that they aren't editable in datasheet mode and perhaps also in quick edit mode.

wrote Jun 11, 2015 at 4:53 AM

nadeemyousuf wrote Jun 11, 2015 at 4:53 AM

** Closed by nadeemyousuf 6/10/2015 9:53 PM

wrote Jun 11, 2015 at 4:53 AM