Невозможно удалить пустую строку в сгенерированном слове с шаблоном - PullRequest
0 голосов
/ 29 января 2020

В настоящее время я использую m2do c для своего проекта Capella, и когда я запускаю генерацию документа с шаблоном, который я создал, некоторые строки в моих таблицах пусты, и они не удаляются. Пример:

test | тест | тестовый

 |      |

файл | файл | file

В настоящее время я использую Acceleo в своем шаблоне для получения информации из моих диаграмм Capella. Но я не знаю, как удалить эти пустые строки в таблице, которые для меня бесполезны. Пример моего кода:

{m: if ports.name.contains ('LO C')}

Поэтому мне нужна ваша помощь, чтобы удалить эти пустые строки в моей таблице.

Спасибо.

С уважением,

Март c

1 Ответ

0 голосов
/ 04 марта 2020

Если вы вставляете свою таблицу с помощью asTable * () из Sirius services , таблица является экземпляром MTable типа Java. Вы можете написать Java сервис, который принимает MTable в качестве параметра и проверяет MRow без MCell. Если MRaw пуст, удалите его из таблицы и верните таблицу.

...