SmartGWT: скрыть текущий элемент, отображаемый в Canvas - PullRequest
2 голосов
/ 11 октября 2011

Я работаю в чем-то вроде динамического меню, где вы нажимаете несколько переключателей, и оно показывает определенную форму, каждый элемент управления радио соответствует своей форме.

Примеры из витрины всегда основываются наВиджет вкладок, и мне не нужно такое поведение.

Я решил поместить все формы в один холст и соответственно скрыть / показать их (не уверен, что это была лучшая идея, если кто-то знает лучше, я бы хотелуслышать это)

Теперь моя проблема в том, что каждое событие onClick должно .show () одной формы и .hide () другой 9., что раздражает.

Есть ли способ "получить "текущий отображаемый дочерний элемент в Canvas и скрыть его?

1 Ответ

2 голосов
/ 12 октября 2011

Если вам нужно в основном мьютексное отображение, вы можете поместить все компоненты как элементы Layout вместо Canvas, а затем использовать setVisibleMember (). Это скрывает всех других участников.

...