Páginas filhas
  • 10293444 DFWKTOOLS-3661 DT Inclusão de linha automática de linha em GRID após preencher última coluna


01. DADOS GERAIS

Produto:

TOTVS Manufatura

TOTVS Backoffice

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

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


02. SITUAÇÃO/REQUISITO

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.

Situação identificada no formuário SUP20213 (Atualização de Programação de Entrega de Ordem de Compra) onde o usuário tenta apenas ajustar a situação da programação de entrega em mais de uma linha do GRID, sendo que esta informação é a última coluna editável no GRID. Nesta edição, a cada mudança de situação em uma das linhas do GRID, o cursor era deslocado para a primeira coluna da próxima linha.


03. SOLUÇÃO

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 caso o usuário ultrapassasse o limite máximo de caracteres permitido para a coluna, o sistema passou a emitir um alerta ao usuário caso isso ocorra. Desta forma o usuário é avisado sobre a situação e o conteúdo atual digitado é mantido.


04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.32 ou Framework Fix 12.1.31.(fix01)


05. ASSUNTOS RELACIONADOS