Odeio responder minha própria pergunta sobre recompensa, mas isso funciona exatamente como eu quero.
Encontrei uma ótima maneira de fazer isso com o módulo beautytips. Meu campo é um endereço (endereço_campo). Adicione campo_address às visualizações e reescreva-> aparar com reticências, MAS excluir da exibição. Adicione o mesmo campo novamente desta vez reescrevendo a saída do campo com:
<div class="beautytips" title="[field_address_1]">[field_address]</div>
(Eu tenho "Adicionar js de dicas de beleza a todas as páginas" ativado nas configurações de dicas de beleza)
+1 na resposta de zhilevan, que também é uma solução muito boa, mas infelizmente está faltando a opção rollback / rollup / close, o que significaria tabelas muito longas com poucos costumes de leitura abertos!
Eu diria para fazer isso com JS. É muito mais fácil e ainda fará o trabalho.
Passos:
Dependendo das suas necessidades, em vez disso, você pode agrupar os caracteres em excesso em um espaço e ocultá-los. Depois de clicar em reticências, você pode aplicar outra classe ao intervalo e mostrá-lo.
fonte
Esse código pode ajudá-lo a alcançar seu objetivo.
fonte