Autor Tópico: Erro Campo Editor Html  (Lida 903 vezes)

adriano-lucena

  • Novato
  • *
  • Mensagens: 15
Erro Campo Editor Html
« Online: Agosto 14, 2013, 04:01:43 pm »
Ao se colocar um HTML extenso no campo de tipo Editor HTML, o mesmo limita os caracteres ao alterar o registro.

Na tabela está normal, guarda todos os dados dentro da coluna.

Ilustrando:
    - Tenho um campo Tipo Editor HTML.
      - Neste campo coloco um código:

       
Código: [Selecionar]
<table style="border: 1px solid #d4d5d6; width: 740px;" border="0"

cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td rowspan="2" width="30">&nbsp;</td>
<td style="font: italic 15px Arial Black, Helvetica, sans-serif; color:

#246db9;" height="60">Prezado(a) [NOMECLIENTE],</td>
<td rowspan="2" width="30">&nbsp;</td>
</tr>
<tr>
<td style="font: italic 13px Arial, Helvetica, sans-serif; color: #8c8c8c;"

valign="top" height="80">O pedido de n&ordm;[NUMEROPEDIDO] foi cancelado. <br

/> Em caso de d&uacute;vidas, entre em contato conosco.</td>
</tr>
<tr>
<td style="font: 16px myriad Pro Bolt, Arial, tahoma; color: #ffff00;

background: #0000FF; padding: 0 30px; border-top: 1px solid #dcdedf; border-

bottom: 1px solid #dcdedf;" colspan="3" height="36">Seu Pedido</td>
</tr>
<tr>
<td colspan="3" align="center" valign="middle" height="80">
<table style="font-style: normal; font-variant: normal; font-weight: normal;

font-size: 12px; line-height: normal; font-family: Arial, Helvetica, sans-

serif; color: #8c8c8c; border: 1px solid #dcdedf; width: 700px;" border="0"

cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="font-weight: bold; color: #c5a753;" align="right"

width="115">N&uacute;mero do Pedido:</td>
<td align="center" width="80">[NUMEROPEDIDO]</td>
<td style="font-weight: bold; color: #c5a753;" align="right"

height="60">Compra Realizada:</td>
<td align="center" width="70">[DATAPEDIDO]</td>
<td style="font-weight: bold; color: #c5a753;" align="right" width="153">Valor

Total:</td>
<td align="center" width="80">[VALORPEDIDO]</td>
</tr>
<tr>
<td style="font-weight: bold; color: #c5a753;" align="right"

width="115">Modalidade de Entrega:</td>
<td align="center" width="80">[TIPOENTREGA]</td>
<td style="font-weight: bold; color: #c5a753;" align="right"

height="60">&nbsp;</td>
<td align="center" width="70">&nbsp;</td>
<td style="font-weight: bold; color: #c5a753;" align="right"

width="153">&nbsp;</td>
<td align="center" width="80">&nbsp;</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="font: 16px myriad Pro Bolt, Arial, tahoma; color: #ffff00;

background: #0000FF; padding: 0 30px; border-top: 1px solid #dcdedf; border-

bottom: 1px solid #dcdedf;" colspan="3" height="36">Itens do Pedido</td>
</tr>
<tr>
<td colspan="3" align="center" valign="bottom" height="45">
<table style="font-weight: bold; font-style: normal; font-variant: normal;

font-size: 12px; line-height: normal; font-family: Arial, Helvetica, sans-

serif; color: #a0a099; width: 700px;" border="0" cellspacing="0"

cellpadding="0">
<tbody>
<tr>
<td width="10">&nbsp;</td>
<td colspan="3">&nbsp;</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">&nbsp;</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">&nbsp;</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">&nbsp;</td>
</tr>
<tr>
<td width="10">&nbsp;</td>
<td style="color: #c5a753;" colspan="3">Produtos</td>
<td width="1"><img src="[SITE]/Img/emails_automaticos/pedido/linha_email.png"

alt="" width="1" height="17" /></td>
<td style="color: #c5a753;" align="center" width="100">Quantidade</td>
<td width="1"><img src="[SITE]/Img/emails_automaticos/pedido/linha_email.png"

alt="" width="1" height="17" /></td>
<td style="color: #c5a753;" align="center" width="100">Valor Unitario</td>
<td width="1"><img src="[SITE]/Img/emails_automaticos/pedido/linha_email.png"

alt="" width="1" height="17" /></td>
<td style="color: #c5a753;" align="center" width="100">Valor Total</td>
</tr>
<tr>
<td width="10">&nbsp;</td>
<td colspan="3">[ITEMPEDIDO]</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">[QTDE]</td>
<td width="1">&nbsp;</td>
<td style="text-align: right;" align="center" width="100">[VALORUNITARIO]</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">[VALORTOTAL]</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="3" align="center" valign="bottom" height="45">
<table style="font-style: normal; font-variant: normal; font-weight: normal;

font-size: 12px; line-height: normal; font-family: Tahoma, Geneva, sans-serif;

color: #7d7f85; border: 1px solid #dcdedf; width: 700px;" border="0"

cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10">&nbsp;</td>
<td style="font-size: 11px;" height="30">&nbsp;</td>
<td style="font-weight: bold; color: #c5a753;" align="center"

width="102">Frete</td>
<td align="center" width="100">[VALORFRETE]</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="3" height="4">&nbsp;</td>
</tr>
<tr>
<td colspan="3" align="center" valign="bottom" height="45">
<table style="font-style: normal; font-variant: normal; font-weight: normal;

font-size: 12px; line-height: normal; font-family: Tahoma, Geneva, sans-serif;

color: #7d7f85; border: 1px solid #dcdedf; width: 700px;" border="0"

cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10">&nbsp;</td>
<td style="font-size: 11px;" height="30">&nbsp;</td>
<td style="font-weight: bold; color: #c5a753;" align="center"

width="102">Desconto</td>
<td align="center" width="100">[VALORDESCONTO]</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="3" align="center" valign="bottom" height="45">
<table style="font-style: normal; font-variant: normal; font-weight: normal;

font-size: 12px; line-height: normal; font-family: Tahoma, Geneva, sans-serif;

color: #7d7f85; border: 1px solid #dcdedf; width: 700px;" border="0"

cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10">&nbsp;</td>
<td style="font-size: 11px;" height="30">&nbsp;</td>
<td style="font-weight: bold; color: #c5a753;" align="center"

width="102">Valor Total</td>
<td align="center" width="100">[VALORPEDIDO]</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="font: 16px myriad Pro Bolt, Arial, tahoma; color: #ffff00;

background: #0000FF; padding: 0 30px; border-top: 1px solid #dcdedf; border-

bottom: 1px solid #dcdedf;" colspan="3" height="36">Formas de Pagamento</td>
</tr>
<tr>
<td colspan="3" align="center" height="140">
<table style="font-style: normal; font-variant: normal; font-weight: normal;

font-size: 12px; line-height: normal; font-family: Arial, Helvetica, sans-

serif; color: #8c8c8c; border: 1px solid #dcdedf; width: 700px;" border="0"

cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td rowspan="4" width="10">&nbsp;</td>
<td valign="bottom" height="30">[TIPOPAGAMENTO]</td>
<td rowspan="4" width="10">&nbsp;</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</tbody>
</table>


  - Ao confirmar ele aparece no campo normal, com as tabelas e etc.
 - Porém ao Salvar a alteração ele altera o código, "sumindo" com as ultimas linhas

Código: [Selecionar]
<table style="border: 1px solid #d4d5d6; width: 740px;" border="0" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td rowspan="2" width="30">&nbsp;</td>
<td style="font: italic 15px Arial Black, Helvetica, sans-serif; color: #246db9;" height="60">Prezado(a) [NOMECLIENTE],</td>
<td rowspan="2" width="30">&nbsp;</td>
</tr>
<tr>
<td style="font: italic 13px Arial, Helvetica, sans-serif; color: #8c8c8c;" valign="top" height="80">O pedido de n&ordm;[NUMEROPEDIDO] foi cancelado. <br /> Em caso de d&uacute;vidas, entre em contato conosco.</td>
</tr>
<tr>
<td style="font: 16px myriad Pro Bolt, Arial, tahoma; color: #ffff00; background: #0000FF; padding: 0 30px; border-top: 1px solid #dcdedf; border-

bottom: 1px solid #dcdedf;" colspan="3" height="36">Seu Pedido</td>
</tr>
<tr>
<td colspan="3" align="center" valign="middle" height="80">
<table style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, sans-

serif; color: #8c8c8c; border: 1px solid #dcdedf; width: 700px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="font-weight: bold; color: #c5a753;" align="right" width="115">N&uacute;mero do Pedido:</td>
<td align="center" width="80">[NUMEROPEDIDO]</td>
<td style="font-weight: bold; color: #c5a753;" align="right" height="60">Compra Realizada:</td>
<td align="center" width="70">[DATAPEDIDO]</td>
<td style="font-weight: bold; color: #c5a753;" align="right" width="153">Valor Total:</td>
<td align="center" width="80">[VALORPEDIDO]</td>
</tr>
<tr>
<td style="font-weight: bold; color: #c5a753;" align="right" width="115">Modalidade de Entrega:</td>
<td align="center" width="80">[TIPOENTREGA]</td>
<td style="font-weight: bold; color: #c5a753;" align="right" height="60">&nbsp;</td>
<td align="center" width="70">&nbsp;</td>
<td style="font-weight: bold; color: #c5a753;" align="right" width="153">&nbsp;</td>
<td align="center" width="80">&nbsp;</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="font: 16px myriad Pro Bolt, Arial, tahoma; color: #ffff00; background: #0000FF; padding: 0 30px; border-top: 1px solid #dcdedf; border-

bottom: 1px solid #dcdedf;" colspan="3" height="36">Itens do Pedido</td>
</tr>
<tr>
<td colspan="3" align="center" valign="bottom" height="45">
<table style="font-weight: bold; font-style: normal; font-variant: normal; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, sans-

serif; color: #a0a099; width: 700px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10">&nbsp;</td>
<td colspan="3">&nbsp;</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">&nbsp;</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">&nbsp;</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">&nbsp;</td>
</tr>
<tr>
<td width="10">&nbsp;</td>
<td style="color: #c5a753;" colspan="3">Produtos</td>
<td width="1"><img src="[SITE]/Img/emails_automaticos/pedido/linha_email.png" alt="" width="1" height="17" /></td>
<td style="color: #c5a753;" align="center" width="100">Quantidade</td>
<td width="1"><img src="[SITE]/Img/emails_automaticos/pedido/linha_email.png" alt="" width="1" height="17" /></td>
<td style="color: #c5a753;" align="center" width="100">Valor Unitario</td>
<td width="1"><img src="[SITE]/Img/emails_automaticos/pedido/linha_email.png" alt="" width="1" height="17" /></td>
<td style="color: #c5a753;" align="center" width="100">Valor Total</td>
</tr>
<tr>
<td width="10">&nbsp;</td>
<td colspan="3">[ITEMPEDIDO]</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">[QTDE]</td>
<td width="1">&nbsp;</td>
<td style="text-align: right;" align="center" width="100">[VALORUNITARIO]</td>
<td width="1">&nbsp;</td>
<td align="center" width="100">[VALORTOTAL]</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="3" align="center" valign="bottom" height="45">&lt;td style="font-s
<table style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Tahoma, Geneva, sans-serif; color: #7d7f85; border: 1px solid #dcdedf; width: 700px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10">&nbsp;</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
« Última modificação: Agosto 28, 2013, 10:42:14 am por adriano-lucena »

Bernhard

  • Administrator
  • Expert
  • *****
  • Mensagens: 1619
Re:Erro Campo Editor Html
« Responder #1 Online: Agosto 15, 2013, 01:27:48 am »
Boa noite Adriano,

Acredito que o problema está acontecendo porque seu banco de dados está truncando as informações que passam do limite da coluna.

att,
Bernhard Bernsmann

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 818
    • Email
Re:Erro Campo Editor Html
« Responder #2 Online: Agosto 15, 2013, 09:29:24 am »
1 - Qual o banco dados que você está usando?
2 - Qual o tipo de campo, no banco de dados?

adriano-lucena

  • Novato
  • *
  • Mensagens: 15
Re:Erro Campo Editor Html
« Responder #3 Online: Agosto 15, 2013, 03:45:19 pm »
Estou usando SqlServer 2008.
Coluna Tipo Text.

- Eu fiz um teste e coloquei o HTML direto na tabela, e não deu nenhuma limitação, ao abrir no Scriptcase ele corta os dados mesmo assim.

adriano-lucena

  • Novato
  • *
  • Mensagens: 15
Re:Erro Campo Editor Html
« Responder #4 Online: Agosto 19, 2013, 06:36:16 pm »
Não encontrei o problema, mas consegui fazer a aplicação funcionar.

Em outro projeto que usa uma aplicação igual não esta com esse problema, porém mesmo copiando a aplicação o erro acontece.

Publiquei a aplicação do projeto que estava funcionando e deu certo.