Blz?!
Desta vez vamos ver como fazer o famoso "botão direito", que para nós desenvolvedores é o
contextMenu, muito útil quando você quer adicionar uma funcionalidade específica a um componente e não quer encher a interface de botões.
Nesse exemplo eu fiz a implementação do contextMenu em um dataGrid, mas pode-se usar em uma infinidade de componentes, só colocar a criatividade para funcionar, vamos lá . . .
private function addContextMenu(): void {
var
_rMenu: ContextMenu = new ContextMenu(),
_rItem: ContextMenuItem = new ContextMenuItem('Mostrar detalhes');
_rMenu.hideBuiltInItems();
_rItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, mostrarDetalhe);
_rMenu.customItems.push(_rItem);
dtgPessoa.contextMenu = _rMenu;
function mostrarDetalhe(e: ContextMenuEvent): void {
Alert.show(
'Nome: ' + dtgPessoa.selectedItem.nome + '\n' +
'Idade: ' + dtgPessoa.selectedItem.idade + '\n' +
'Tel: ' + dtgPessoa.selectedItem.tel);
}
}
0 comentários:
Postar um comentário