...
Habilitar a possibilidade de duplicação de paineis painéis e dashboard, facilitando a replicação dos dados para serem reutilizados em outra empresa ou dashboard.
03. SOLUÇÃO
Foi adicionado aos componetes um componentes o botão "Duplicar", para executar a função de duplicação tanto do dashboard como do painel dentro dos componentes GERM256 e GERFM257.
...
| Totvs custom tabs box |
|---|
| tabs | Passo 01, Passo 02, Passo 03, Passo 04Duplicação de Painel, Duplicação de Dashboard |
|---|
| ids | passo1,passo2 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| 
Imagem 1 - Na imagem acima, vemos o processo de duplicação de painel acontecendo corretamente. Veja que as informações foram corretamente duplicadas gerando um novo código. O novo código de painel é sugerido no componente GERFP079, mas pode ser alterado manualmente, assim como a descrição do painel. Existe também a possibilidade de desmarcar itens do painel no momento da duplicação.

Imagem 2 - Na imagem acima estamos duplicando um painel contendo um campo de fórmula. Veja que a duplicação ocorreu normalmente e a duplicação da formula também ocorreu com sucesso. |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
| Image Added
Imagem 1 - Na imagem acima estamos duplicando o Dashboard 1 que contém dois painéis vinculados a ele. Veja que a duplicação acontece corretamente. No momento da duplicação é possível trocar a ordem dos painéis assim como desmarca-los também se caso necessário.
Image Added
Imagem 2 - Na imagem acima, realizamos uma duplicação de dashboard desmarcando um dos painéis do dashboard de origem. Veja que a duplicação ocorreu com sucesso vinculado ao novo dashboard somente o painel selecionado.
Image Added
Imagem 3 - Na imagem acima como podemos observar o dashboard duplicado foi gerado com sucesso.
|
|
| HTML |
|---|
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|