3
2
1
Commentコメントを追加...
1 回答
- 432
Confluenceのユーザーマクロで可能であり、一覧をhtmlの表にすることで視覚的に見やすくできます。
htmlで表をつくるときには基本的に4つのタグを用いて作成します。
・thタグ:データの見出しです。その列が何のデータであるか。
・tdタグ:見出しに対するデータを記載する。
・trタグ:表の行(横の一列)を定義します。
・tableタグ:表全体を囲うタグです。## @noparams #set($descendants = $content.getDescendants()) #set($contentAttachments = $content.getAttachments()) <table class="confluenceTable"> <colgroup><col><col></colgroup> <tbody> <tr> <th class="confluenceTh">ページ名</th> <th class="confluenceTh">ページID</th> <th class="confluenceTh">添付ファイル名</th> <th class="confluenceTh">ファイルサイズ</th> <th class="confluenceTh">ファイルタイプ</th> </tr> #foreach($contentAttachment in $contentAttachments ) <tr> <td class="confluenceTd">$content.getDisplayTitle()</td> <td class="confluenceTd">$content.id</td> <td class="confluenceTd"><a href=$contentAttachment.getUrlPath()>$contentAttachment.getFileName()</a></td> <td class="confluenceTd">$contentAttachment.getNiceFileSize()</td> <td class="confluenceTd">$contentAttachment.getNiceType()</td> </tr> #end #foreach( $descendant in $descendants ) #set( $contentId = $descendant.getContentId().asLong()) #set($attachments = $descendant.getAttachments()) #foreach( $attachment in $attachments ) <tr> <td class="confluenceTd">$descendant.getTitle()</td> <td class="confluenceTh">$contentId</td> <td class="confluenceTd"><a href=$attachment.getUrlPath()>$attachment.getFileName()</a></td> <td class="confluenceTd">$attachment.getNiceFileSize()</td> <td class="confluenceTd">$attachment.getNiceType()</td> </tr> #end #end </tbody> </table>
コメントを追加...