Как сделать ButtonGroup динамически видимым с другой командной кнопки?

I have action pane's MyButtonGroup's visible property set to 'no'.

Что я хочу сделать, так это показать (чтобы установить для его видимого свойства значение «да») MyButtonGroup, когда я нажимаю кнопку просмотра строки.

Я переопределил метод gotFocus линейного представления:

MyButtonGroup.visible(true); 
super();

but I also want MyButtonGroup visible property to be false if Line view button is not focused / clicked

для этого я переопределил метод lostFocus в линейном представлении.

MyButtonGroup.visible(false); 
super();

so the lostFocus method "does not work", I mean when Line view button is not focused anymore MyButtonGroup remains visible.

как я могу это решить?


person AYETY    schedule 31.03.2014    source источник


Ответы (1)


Никогда не используйте gotFocus или lostFocus.

Вместо этого используйте метод clicked LineViewButton и HeaderViewButton. См. мой pastebin для примера.

Тем не менее, вы находитесь на неправильном пути, группу кнопок лучше разместить на панели действий прямо над строками.

person Jan B. Kjeldsen    schedule 31.03.2014