quarta-feira, 4 de outubro de 2017

Limite de caracteres em itens de formulário

Prezados,

diversos usuários querem um campo que contenha um texto grande (com ou sem formatação).

Normalmente quando queremos um texto sem formatação, criamos um item do tipo "Text area" e quando queremos formatação no texto utiliza-se o "Rich Text Format".

Veja abaixo imagem de um campo CLOB do tipo "Rich Text Format".


O problema aparece quando a informação a ser armazenada neste campo excede 32k caracteres!

A documentação fala de uma limitação de 32767 caracteres em itens de formulário no seguinte link: http://docs.oracle.com/database/122/HTMDB/limits001.htm#HTMDB28632

E agora? O que fazer quando precisarmos de um campo com mais de 32k caracteres?

Há uma luz no fim do túnel. O Timothy St. Hilaire criou um plugin que permite salvar mais de 32k.

Para acessar o plugin, clique no projeto do GitHub: https://github.com/OraOpenSource/apex-plugin-clob-load
Caso queira fazer download do plugin diretamente, segue o link: https://api.github.com/repos/OraOpenSource/apex-plugin-clob-load/zipball/2017.08.04
Para ver uma aplicação de exemplo funcionando, acesse: https://apex.oracle.com/pls/apex/f?p=36953:2

Espero que tenha ajudado!

Deixe seu comentário.

Até a próxima.