You are viewing limited content. For full access, please sign in.

Question

Question

Typing characters in a WebClient dropdown list, to filter out values

asked on February 17, 2021

Hi,

In a dropdown list in WebClient, we can start typing values to get to one of the value in the list. It seems there is some sort of timer in WebClient where, if you don't type fast enough, or take a pause while typing, it will not take into account the other characters. That time seems to be around 1 second.

Is there a setting available to changed this behavior, to let say, 5 seconds? 

 

0 0

Replies

replied on February 17, 2021

I think you are describing a regular <select> element, in which case that behavior is controlled by the browser. I'm not aware of anyway to affect the timeout at a page level. I expect there should be a way to control it, either at the browser or OS level, since I feels like something of an accessibility feature. I haven't found anything with some quick Googling, though I might not be using the best terms.

0 0
replied on February 17, 2021

Hi Brian, I just tried the same in Windows Client and I get the same behavior, where if I hesitate while typing, the filtering of the dropdown will reset to the next after I paused for one second.

Let say I try reaching this code "CF-012455" in the dropdown field, and pause or hesitate after the dash, the positionning will reset and start showing codes starting by "0".

I then think it's controlled by the Laserfiche application. Can someone take another look at this on the Laserfiche side?

0 0
replied on February 17, 2021

Hi Daniel,

I don't think this is controlled by the LF client, this is something built-in at the Windows UI level. I see the same behavior in most non-Laserfiche Windows applications that have a dropdown menu.

0 0
replied on February 17, 2021

I know exactly what you are talking about, I ran into it last week in another application. For the web, this is totally built-in. Here's a demo where you can see that there isn't any code handling keypresses, it's all just using built-in functionality: https://jsfiddle.net/qvu4rdgk/ . If you type 2 letters fast, you get the value you want. If you wait about a second in between, it resets.

It won't help you solve the problem, but there's some info here about how applications request this functionality from Windows: https://stackoverflow.com/a/1314495 and maybe some of those terms will turn up some info.  Also, this is frequently called "incremental listbox search" for further searching.

I would try playing around with accessibility settings. This is really similar to things like how fast the mouse has to be clicked to make a double-click. That approach will impact all applications, but I think that's your only option.

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.