Talend - формат HTML таблицы для отправки по электронной почте - PullRequest
0 голосов
/ 07 июля 2019

У меня есть таблица из CSV, которая конвертируется в HTML и отправляется по электронной почте с использованием Talend. Для построения CSV в HTML я использую JavaRow:

componentcontext.MsgCode = "<br><br><style>table, td {  word-wrap: keep-all; border: 1px solid black;    border-collapse: collapse;}table, th { border: 1px solid black;}th, td {padding: 5px;},th {text-align: right;},th {background-color: #f2f2f2;},td{font-family: arial; font-size: 10pt;}</style> <table style=width:150px><tr> <th>column_A</th> <th>column_B</th> <th>column_C</th> <th>column_D</th>";

context.TableRow = "</td><td>"+input_row.column_A +"</td> <td>"+input_row.column_B +"</td> <td>"+input_row.column_C +"</td> <td>"+input_row.column_D+"</td> </tr>" + context.TableRow;

context.MsgCode = context.MsgCode + context.TableRow+ "</table>";

С помощью этого кода я получаю цвета и структуру, которые мне нужны, однако размер столбцов очень плохой. Например, я получаю следующий вывод:

enter image description here

Что я должен добавить в свой код, чтобы получить таблицу с правильными размерами столбцов? Я уже изменил стиль = ширина на 100%, но без какого-либо хорошего результата. Я хочу получить следующий вывод:

enter image description here

Кто-нибудь может мне помочь?

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...