Flex DataGridColumn Display Multiline String Data
-
18-09-2019 - |
Pergunta
É possível exibir uma string multilina em uma flexão flexível flexível?
isto é, exibição:
Linha de texto um.
Linha de texto dois.
Eu tentei colocar " n", " r", "
"Ao armazenar a corda, mas nada parece funcionar.
Atualmente, apenas "linha de texto um". é exibido e o restante está oculto na célula. Eu preferiria não usar "wordwrap = true" para emular esse comportamento na célula, mas, em vez disso, ser capaz de colocar manualmente quebras de novas linhas (embora eu pudesse ligar o WordWrap para evitar que o texto longo se esconda devido a dimensões da célula). Obrigado por quaisquer respostas.
Solução
Você precisará criar e itemRender e usar o componente MX: Text. Você pode então quebrar para uma nova linha usando " "
, n, ou r
Outras dicas
Deixa para lá. Definir "wordwrap = true" e "varibleRowHeight = true" parece funcionar.
Não sei se você resolve o seu problema ou não, mas pode ser possível obter ajuda.
A solução perfeita é
- Definir
variableRowHeight = true;
- Definir
wordWrap = true;
- Para uso da coluna DataGrid
itemEditor="mx.controls.TextArea";
Obrigado,
Swapnil.