セクションは、レポートの内容を論理的にグループ化したものです。ユーザの判断により、これらのセクションを作成し、表示する情報を追加します。
セクションは次のように追加できます。
section = report.add_section (“Section title”,_id)
-
_id : テーブルの一意の識別子
-
セクション:ディクショナリです
セクションへのコンテンツの追加
キーと値
以下に示すように、単純なキーと値のペアをセクションに追加できます。
JSON ドキュメント – カード
任意のキーと値のペアと同じように、単一の JSON ドキュメントを追加できます。ネストされた JSON は 11.4(1) ではサポートされていません
section[‘key’] = {‘key’:’value’,’key-2’:’value’}
JSON ドキュメントは、次のようにカード ウィジェットに表示されます。
JSON ドキュメントの配列 – テーブル
section.append API を使用すると、ユーザはテーブルを作成し、行を追加できます(次の制限が付きます)。
-
すべての JSON ドキュメントには同じキーのセットが必要です
-
ネストされた JSON はサポートされません
section.append(key, dictionary, _id)
_id:テーブルの行を一意に識別する一意の識別子。_id が重複すると、一意の id 違反エラーが発生します。
例:
section.append('Switch Details', {'name': 'N5K'},'DSDAS244455')
section.append('Switch Details', {'name': 'N6K'}, 'CSDAS244456')
section.append('Switch Details', {'name': 'N7K'}, 'ASDAS244457')