Whisper / Autocomplete

Hi,

I am dealing with client request to have whisper/autocomplete functionality when filling simple text field.
List of whispered values should be set as g.e. IDs of 5 recently created orders.

Is there any way how to deal with it?

Thanks,
Tomas

Hi,

currently this functionality is not possible in Tabidoo. The only option is to whisper with a Tooltip(default) or Subtitle, but there you can only write what the item does.

Best Regards,
Filip

You can definitely do that using custom HTML widget.

See:

@tomas.jirman Current implementation will differ based on you data, fields,… etc. If you need some consultation/help with this, let me know.

Pavel Pančocha (pavel@pancho.cz)

Good day,

I see that the autocomplete component is still an unresolved topic on the Tabidoo forum…

It is clear that the Scripting Extensions plug-in needs to be added to the application (as the Tabidoo documentation says) in order to be able to use the hint script repeatedly where needed, otherwise it really doesn’t make sense. We wouldn’t have come up with this without Mr. Pancoch :slight_smile: thx for ad, but we need some code!

Originally, I wanted to load some widely used JS autocomplete in such a script, which also has TS types, but in the end it turned out that I had to write a solution directly for Tabidoo, because nothing worked particularly reliably. Tabidoo forms are displayed in a fixed layout, resizing and scrolling events of various containers are not completely reliable and many other obstacles, because you are writing a component in an Angular application without Angular in pure JS:-(

But maybe I just had a bad choice of the right component :slight_smile:

So I submit my solution here:

Main goals:

  • usable via Scripting Extension plug-in and Free HTML form field,
  • autocompleting values ​​from any Tabidoo table,
  • possible to use for any custom autocomplete without Tabidoo tables,
  • values ​​could be loaded automatically or by custom handler,
  • custom rendering for autocompleted options and text,
  • many other settings.

You can read more on GitHUB in the README or directly in the code.
It’s a good idea to download the GITHub project, run it, touch it and then implement it in Tabidoo in your own way :slight_smile: I didn’t want to write extensive documentation for such a small thing…

If you find the code useful, please give it some stars on github.com :slight_smile: Thanks!