Auto-complete UI features

UI Features

The AJAX table completer class has a number of UI improvements:
  • The table completer always displays the number of records the auto-complete query finds.
  • The table completer highlights the entire selected row by changing the color of the background and text.
  • The table completer lists a value for every column.
    • The first time a value appears in a column, the table completer displays it in black text.
    • The table completer displays subsequent duplicate values in grey text. Previously, the table completer displayed an empty cell in a column containing a duplicate value.
Figure 1. Selected row highlight

Set the ref_auto_completer=AJAXTableCompleter dictionary attribute to use these improvements.