LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Ring Control over Table Cell, but cell-input shows through

Solved!
Go to solution

Hi everyone!

 

I have a Table Control with a Ring Control that is positioned over the active cell on MouseUp.

 

Unfortunately the input-request (or the old value) from the cell is shown through the ring-control,

which doesn't look nice.

 

screenshot:

table-ring.png

 

I have tried different ring-controls, but they all behave the same.

 

Trying to find answers, but the guides to build the table-ring setup i've found,

didn't mention a solution.

 

Hopefully some of you already had the same problem

and could point me in the right direction.

 

:cheers: and thx for your time

jwscs

 

ps.: if example code is needed i'll gladly provide it

 


If Tetris has taught me anything, it's errors pile up and accomplishments disappear.
0 Kudos
Message 1 of 15
(4,170 Views)
Solution
Accepted by Ben

ok, shortly after posting my question i had another idea

 

i disabled the table before and that didn't work, because the rows and colums of the choosen cell

cannot be determined,

 

but disabling right after the selection and then later reenabling it, solved it at the moment.

 

 

i would be happy to know any other method you guys came up with.

 

:cheers:


If Tetris has taught me anything, it's errors pile up and accomplishments disappear.
Message 2 of 15
(4,158 Views)

Hey,

 

pease add the example vi.

 

Thanks

0 Kudos
Message 3 of 15
(4,112 Views)
Solution
Accepted by Ben

here you go (Labview 2014)


If Tetris has taught me anything, it's errors pile up and accomplishments disappear.
Message 4 of 15
(4,099 Views)

I didn't tought of another solution but I will strongly recommend you disable selection scrolling. If you click and scroll the ring control may appear outside of the visible part of the table. Try to click in a cell and scroll down, the ring control will appear in the top left corner of the front panel.

 

I would also have used the Point To Row method with the mouse up event, this way the selected cell is the one where the mouse up event occur. With Selection Start the Ring control will appear in the cell where the mouse down event occured.

 

Ben64

Message 5 of 15
(4,080 Views)

thank you for the hint with the selection scrolling.

 

my use case i a touchscreen interface .. so i think there won't be much scrolling.

 

with the "Point to Row method" i can't follow you, is this a property of Table?

 

joh


If Tetris has taught me anything, it's errors pile up and accomplishments disappear.
0 Kudos
Message 6 of 15
(4,074 Views)

@jwscs wrote:

thank you for the hint with the selection scrolling.

 

my use case i a touchscreen interface .. so i think there won't be much scrolling.

 

 


Never underestimate what a human operator can do!  ;-D

 

 

Point To Row Column is a method of the Table.

 

ring over table cell.png

 

Ben64

0 Kudos
Message 7 of 15
(4,062 Views)

ah nice .. thank you.

 

 

somehow i didn't realize there are Invoke Nodes (for the last 2 years)

 

but my programming wasn't so much UI driven, or at least didn't use any tables until now 😉


If Tetris has taught me anything, it's errors pile up and accomplishments disappear.
0 Kudos
Message 8 of 15
(4,055 Views)

Hey,

 

I tried using the VI in LV 2014 f1 64 bit and in LV 2015 f3 32 bit, but there is no wrong information of an old cell Input show.

 

I can edit one of the input several times but i seems to work fine.

 

Ring control.JPG

 

What exact Version are you using?

0 Kudos
Message 9 of 15
(4,012 Views)

oh, sorry!!

in my second post i stated, that i found a solution,

i just didn't want to give myself the "solution",

and was hoping for more ways than this to do it

 

thought you just wanted the code 😉

 

but thank you for helping out

 

and i use LabView 2014 (some version) 32bit


If Tetris has taught me anything, it's errors pile up and accomplishments disappear.
0 Kudos
Message 10 of 15
(3,995 Views)