Record picker opening groups when scrolling - have I found a bug or is this normal? Follow

0
Avatar
Robert Hetherington

Hello,

My workplace has finally decided to upgrade from our old label software with individually saved labels to Bartender allowing us to pull data directly from our ERP system which, I must admit, has made life for everybody so much easier! 
I have setup a couple of labels already and Bartender has been working perfectly.

I have however, been setting up an additional label that I have been having a small issue with. I have tried looking online for a solution but I can’t seem to find anything. 

The problem I have is with the record picker: The data is in the format of a customer ID and related products to that customer. When the data is grouped by customer the dropdown fields automatically open when the mouse wheel is used to scroll through the records. This issue also occurs when using the scroll bar to the right of the record picker. If you navigate through the records using the keyboard arrows this issue doesn’t occur. 

When using the Dropdown record picker, although the first record is auto opened, this issue doesn’t occur and you can navigate the records using the mouse or scrollbars without the groupings auto opening. 

As I am finding this difficult to explain, I have added some gifs showing the issue I am having: 

ABOVE SHOWING GROUPS AUTO OPENING WHEN USING SCROLLBAR/WHEEL

 

ABOVE SHOWING DROPDOWN RECORD PICKER ALLOWING USE OF SCROLLBAR/WHEEL

Is this a bug or is this how the record picker should behave? If this is normal is there any way to prevent the grouped records auto opening? 

Thank you in advance! 

SysInfo:
Program: BarTender Designer 2021 R1
License: Automation Edition (3 Printers)
Version: 11.2/160168 (64-bit)
OS: Windows 10 Pro x64 build 19042

5 comments

0
Avatar
Pete Thane
Comment actions Permalink

What are you wanting to show and select?

Is it just a specific part from a specific customer?

0
Avatar
Robert Hetherington
Comment actions Permalink

Hi Pete, 

Many thanks for your reply.

I am trying to setup the record picker so that the user can scroll through the list of grouped customers while they are in a minimized state. 

Once the user has scrolled to the customer that they want to view they should be able to click to expand that customer to see the parts in relation to that customer. Then from there I will generate a label based on that part and customer.

Everything seems to be working correctly in regards to the database setup however, when scrolling using the mouse or using the side bar, the recordpicker is automatically expanding all of the customer records which kind of defetes the objective.
If navigating the record picker using the keyboard arrows though, the customer records dont automatically expand. 

Additionally, when using the dropdown record picker, the records work as expected and don't automatically open when using the mouse scrollwheel. Ideally though I would prefer not to use the dropdown version. 

I have tried looking through documentation and properties of the record picker but I can't seem to find anything to prevent the grouped gustomer records from auto expanding. ...am I missing something?

1
Avatar
Al Perez
Moderator
Comment actions Permalink

Hi Robert, thanks for your post!

In order to reproduce this, the recordset has to have enough records that the Data Entry Form will produce a scrolling bar; if you don't have a scrolling bar, the customer groups won't open. While it doesn't necessarily seem like a bug, it's not the desired result.

I'll go ahead and submit this as a request to improve on the feature. If you don't mind, I'll follow up with you via a technical support ticket. Thanks for bringing this up to our attention!

1
Avatar
Pete Thane
Comment actions Permalink

As a workaround could you include a filter so that the users enter the customer ID so that the record picker would just display the information for that customer to scroll through?

0
Avatar
Robert Hetherington
Comment actions Permalink

Many thanks for your replies, I'm glad it's not just me who had the issue then. If the dev team could implement this that would be fantastic! Thank you for your support Al.

Pete, many thanks for your suggestion, in the end that is what I have done. Although not exactly what I was after it certainly works well enough for me to push it out to a live production environment. Thank you very much.



Please sign in to leave a comment.