Pergunta

eu estou tentando exibir html ou seja rich text dentro de um elemento postigo dinamicamente. Um exemplo é como exibindo um email rich text dentro de uma tag div. Como posso conseguir este feito com postigo. o componente Rótulo postigo não parece apoiar esta. há um componente que faz

Foi útil?

Solução

Encontrado esta na excelente Manning Postigo em Acção:

add(new Label("markup", "<h1>Hello!</h1>").setEscapeModelStrings(false));

A chamada para setEscapeModelStrings diz Wicket não escapar o conteúdo da string fornecida, e para tornar os conteúdos na marcação resultante. Isso faz o truque, como você pode ver na imagem à direita na figura 5.4. Note-se que esta definição está disponível em todos os componentes Wicket, mas é útil principalmente em etiquetas.

Como o livro também observa, no entanto, você deve estar ciente de ataques de script de injeção ..

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top