Salve galera,
Recentemente houve uma demanda de um cliente que se tornou uma tarefa um tanto difícil para mim:
A ideia da implementação é que cada menu abra uma tab nova com o conteúdo, isso vale também para as linhas da grid, quando clico em detalhes ou edito o dado, e quando navegar por elas, elas mantenham o estado que estavam.
Hoje o sistema está em AngularJS e Bootstrap. Consegui alguns exemplos na internet mas nada que realmente seja capaz de resolver esse problema, consegui achar um que atende bem, só que esta escrito em vue.js: https://monster1935.github.io/vue-admin/#/
Tentei realizar até a conversão dessa funcionalidade para o AngularJS, mas sem sucesso.
Se alguém já tiver implementado algo parecido e puder me dar uma mão fico muito grato.