2008-10-25 5 views
8

Я хочу, чтобы иметь возможность помещать предварительно отформатированный текст (т. Е. Содержащий разрывы строк) в одну ячейку таблицы привязки FitNesse. Есть ли способ манипулировать разметкой Wiki FitNesse для этого?Как поместить предварительно отформатированный текст в ячейку таблицы приборов FitNesse?

ответ

15

использования - -! для получения многострочных ячеек таблицы и {{{}}} для получения предварительно отформатированного текста. {{{Должен быть вне -

Например:

|sql| 
|{{{!- SELECT * 
    FROM bar 
    WHERE gaz = 14 
-!}}}| 
2

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

!define sql { SELECT * 
    FROM bar 
    WHERE gaz = 14 
} 

|sql| 
|${sql}| 
+0

Это не приведет к форматированию текста – 2009-02-25 21:18:42

+0

Хммм ... Кажется, что работает. Однако я предпочитаю ваш подход - я попробую. Благодарю. – 2009-02-26 12:15:04

1

комментарий Ришара на Johannes Brodwall's answer работал для меня, то есть вам не нужен "formatted 'as is'" line/block markup, just the "'as-is'/escaping" character formatting поэтому следующий достаточно, если вы не» необходимость т или хотите предварительно отформатированный стиль тоже:

|sql| 
|!-Some text 
that spans 
multiple lines. 
-!| 
1

Этот способ позволяет сохранить строку таблицы на одной и той же строке в исходном коде:

| col1 | col2 | 
| !- col1 cell <br /> with line break -! | col2 cell without line break |