Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
mohan2391
Creator III
Creator III

STOP Moving Selections in a Listbox

Hi,

I have a filter (ListBox). After this object get selected with any value, if i press the UP_ARROW/ DOWN_ARROW the selections in the listbox are varying/moving.

I came to know that it's 1 of the qlikview features but i don't want the moving of selections.

How can I stop moving the selections in the LISTBOX by pressing ARROW keys in keyboard ?

move.PNG

10 Replies
Peter_Cammaert
Partner - Champion III
Partner - Champion III

You want to be able to select in your Listbox using a mouse button, but not by pressing Up/Down arrow keys?

Or do you want to block all selections in your listbox?

mohan2391
Creator III
Creator III
Author

Yes,

I don't want to be able to select in the Listbox by pressing Up/Down arrow keys

Peter_Cammaert
Partner - Champion III
Partner - Champion III

AFAIK there is no standard QlikView feature to disable selection movements using UP/DOWN ARROW keys. The User Interface has been standardised and works the same in every document in every object. That's one of the main advantages of modern user interfaces: predictability.

Any particular reason why you want to break it up in a single listbox?

mohan2391
Creator III
Creator III
Author

Hi Peter,

I just gave an example with single list box but it is presented there in all list boxes.

So searching for a way to disable that option in all list boxes.

marcus_sommer

Why - what's the problem with this behaviour?

- Marcus

Sergey_Shuklin
Specialist
Specialist

Hello, Mohan!

You can solve this task with "Lock" option.

Make a selection trigger of your field with action "Lock Field" and set a field which you want to lock.

After that the field will be insensitive for selections.

For unlocking this field use a button or something with action "Unlock field".

jaspsing
Contributor II
Contributor II

Wirting on same old post, but user reported this issue when user selected something in filter and filter is closed or hided using some variable and then user is using keyboard to do page scroll down and still selections are changing. I tried to actiavte another object when selection value change but that't not helping again.

Any idea , why activate object on selection change is still allowing keyboard up/down arrow to make selection in the filter?

marcus_sommer

The arrow-selections happens only if the object is active. So clicking on anything else will deselect it - and like already mentioned above be a quite normal and standardized behaviour.

Beside this I suggest to review the UI design because the need of scrolling within a dashboard caused a rather bad user experience.

Nevertheless you may apply a workaround (there may be other disadvantages by using it) by using an expression instead of a field as source for the list-box, for example something like:

aggr(only(Field), Field)

jaspsing
Contributor II
Contributor II

Thanks Marcus for your response.

I will try your suggestion but I am still curious to know that if "Action->Layout->Activate Object" can take the focus from list box to another object or not. Technically it should but it's not working that way. Like in Web development there is term called "focus", so I was expecting the "Activate Object" will take the focus. If it's bug in QlikView then I can understand and will no more behind this functionality.

Thanks,

Jas