| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | Framework - Metadados |
| Função: | Edição de células em GRID - LCellEditor |
| País: | Brasil |
| Ticket: | 10293444 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-3661 |
No pacote 12.1.29 ou Framework Fix 12.1.28.(fix03) houve alteração no comportamento da edição de GRID em relação a última coluna editável, onde ao ser completamente preenchida pelo usuário, o cursor era automaticamente deslocado para a próxima linha do GRID, na primeira coluna editável (DFWKTOOLS-2189).
Esse comportamento gerou um pouco mais de trabalho para o usuário nas seguinte situações:
♦ Quando deseja apenas editar valores da última coluna, onde o componente é do tipo COMBOBOX na última coluna editável do GRID, assim que o usuário modificava o valor desta célula, o cursor era deslocado para próxima linha, fazendo com que o usuário tivesse que posionar manualmente para a última coluna para editar os valores nas demais linhas para a última coluna;
♦ Quando deseja editar a última coluna relacionada a última linha de dados preenchida em um GRID, uma nova linha era adicionada ao GRID, sem que o usuário tivesse a necessidade de incluir uma nova linha. Neste caso o usuário era forçado a eliminar esta nova linha antes de efetivar a operação atual.
O comportamento de edição da grid foi revertido para que não ocorra deslocamento de cursor para próxima linha após editar o valor da última coluna editável.
Para evitar uma situação de edição de última coluna editável de um GRID do tipo texto (LTextField) onde o seu conteúdo fosse apagado após usuário finalizar a digitação e equivocadamente o usuário informasse dígitos além do limite de tamanho aceito, foi implementada uma solução para que o usuário perceba que a última coluna do tipo texto chegou ao seu limite de digitação, sem apagar todo conteúdo digitado até o momento, mantendo o cursor exatamente na mesma célular e com todo o valor anterior já informado. No entanto este comportamento só se dará quando o usuário tiver preenchido todo o conteúdo e continuar digitando sem perceber que chegou ao limite aceito.
Não se aplica.
<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>
|