Создание столбцов таблицы с помощью m2doc

Я хотел бы знать, можно ли генерировать столбцы таблицы с помощью m2doc.

В настоящее время я могу генерировать строки таблицы, делая это:

{m:for r|rows} 
[] [] []
{m:endfor}

, где [][][] представляет статическую таблицу с 3 столбцами.

Кроме того, я хотел бы динамически добавлять столбцы в статическую таблицу. Итак, я бы предположил, что что-то вроде этого может работать:

{m:for r|rows} 
[] [] [] {m:for s|cells} *tableCell*{m:endfor}
{m:endfor}

Однако я не могу генерировать ячейки по горизонтали, так как выражение {m:for s|cells} *tableCell*{m:endfor} не может быть отформатировано в той же строке в текстовом документе. Итак, в документе Word это выглядит так:

{m:for s|cells}                                    *tableCell*
   {m:endfor}

, в результате чего столбцы создаются вертикально.

Кто-нибудь сталкивался с такой же проблемой? Есть ли работа вокруг этого?


person Kostas    schedule 08.02.2018    source источник


Ответы (1)


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

person Yvan Lussaud    schedule 08.02.2018