CALS Tables
CalsTable コンポーネントは、DocBook や DITA で使用される CALS テーブルモデル の機能をサポートしています。具体的には、セルの結合、列ごとの幅や配置の設定、および詳細な境界線の制御が可能です。 CMS内のグラフィカルなグリッドエディタが、セルの結合や分割、行や列の挿入・削除、セルや列の配置といった構造の操作を処理するため、基になるテーブルデータを手作業で編集する必要は一切ありません。
- EmbedリストからCALS Tableを選択します。
- 上部の Frame、Title、Page-wide コントロールを使用して、表の外枠、キャプション、幅を設定します。
- セルをクリックして選択します。Shift キーを押しながらクリックするか、ドラッグして、矩形のセル範囲を選択します。
- 結合をクリックして選択したセルを結合するか、分割をクリックして結合を解除します。結合は、選択範囲が既存の結合セルを横切らない、完全な長方形の場合にのみ有効になります。
- 行を上に/下に挿入、行を削除、列を左/右に挿入、列を削除を使用して、グリッドの形状を変更します。
- セルの配置、セルの垂直方向の配置、列の配置を使用して、選択したセルとその列の配置方法を設定します。
- セルをダブルクリックして内容を編集します。セルの内容は Markdown 形式であるため、
**太字**、*斜体*、リンク、インラインコードがすべて使用可能です。セル内で新しい行を始めるには、Enterキーを押してください。 - 変更内容を保存します。
各テーブルは、1つのヘッダー、ボディ、フッターセクションと、1組の列をサポートしています。DocBookの「1つのテーブルにつき複数のtgroup」や「ネストされたテーブル(entrytbl)」といった機能はサポートされていません。
セルの配置
CALSは、セルの配置を、設定を行う3つの場所のうち最初のもの(セル、次にそのセルが属するspan、そしてその列)から取得します。エディタは、この3つのうち「セル」と「列」の2つを記述します:
- セルの配置 は、選択したセルの水平方向の配置を設定します。
- セルの垂直方向の配置は、選択したセルの縦方向の配置を設定します。
- 列の配置 は、選択された列内のすべてのセルの水平方向の配置を設定します。
継承を選択すると、設定が保存されるのではなくクリアされるため、セルは列の設定を、列はサイトのデフォルト設定を適用します。
このデフォルトを設定するには、コレクションリストから**「設定」を選択し、「CALSテーブル」を開き、「セルの配置」**を選択します。 これは、サイト上のすべてのCALSテーブル(見出しを含む)に適用されますが、独自の配置が設定されていないセルにのみ適用されます。セルまたは列で設定された配置は、常にこの設定よりも優先されます。ブラウザのデフォルトでは、見出しは中央揃え、本文のセルは左揃えになります。
表での変数の使用
セル、見出し、および表のタイトルには、いずれも 変数] を含めることができ、これらは表示されるページの言語に応じて展開されます。
- セルを選択し、**「セル変数」**リストから選択して、そのセルに変数を追加します。
- キャプションに変数を挿入するには、タイトルフィールドの横にあるリストから選択してください。
どちらのリストも、変数をテキストの最後に追加するため、別の場所に配置したい場合は、後でセルまたはタイトルを編集してください。タイトルにはMarkdownも使用できるため、**太字**やリンクもそこで機能します。
キーがもはや存在しない変数は、段落の中でそう記述されるのと同じように、その場でその旨を示します:
set_key NOT FOUND
ビルドは依然として成功するため、キーを1つ間違えてもサイトのプレビューを行うことは可能です。
例:
Channel | Cadence | Support |
|---|---|---|
Stable | Monthly | Full |
Beta | Weekly | |
Nightly | None | |
基盤となるモデルの詳細については、CALS テーブルモデルリファレンス または DocBook テーブルのドキュメント を参照してください。