Pergunta
· Jul. 4

Responsividade de dados em aplicações no terminal.

Bom dia. Comecei a estudar o Caché a menos de um mês, de lá pra cá testei várias funcionalidades mas há uma que eu não consegui encontrar. Como posso fazerem meus dados serem responsivos quando representados em tabelas no terminal?

Exemplo (dados fictícios):

 

Atualmente eu resolvi este problema por meio de um algoritmo que consiste em ter uma string que tem a quantidade de espaços igual a quantidade de colunas do terminal, um dado (como por exemplo o nome) e uma substring da primeira que tem um tamanho igual a quantidade de caracteres delimitada para aquele campo subtraída da quantidade de caracteres do dado em si.

Exemplo:

Obviamente esta solução não é boa por vários motivos, primeiro que se mudar o tamanho do terminal ela já não funciona em si. Segundo que se o tamanho do dado for superior ao tamanho delimitado para o campo a responsividade quebra. Então se souberem como posso fazer para deixar os dados de maneira responsiva sempre, ficaria agradecido.

Product version: Caché 2018.1
$ZV: 2018.1.7.721.0
Discussão (1)1
Entre ou crie uma conta para continuar