予定の詳細画面のテーブルに行を追加する

目次

予定の詳細画面のテーブルに行を追加する

予定の詳細画面に表示されるテーブルへ行を追加します。
同じ挿入位置に対し複数の行を追加した場合、最後に追加した行が、一番上に表示されます。

  • 次の位置に行を追加できます。

    • 「日時」行の下
    • 「参加者」行の下
    • 「メモ」行の下

    取得する位置の詳細は、次のとおりです。

関数

garoon.schedule.event.insertTableRow(label, description, itemCode)

利用できるバージョン

  • クラウド版 Garoon
  • パッケージ版 Garoon 5.5 以降

引数

引数 必須 説明
label 文字列 必須 テーブルに追加する行の見出し(1列目)
HTML タグはエスケープされます。
description 文字列または DOM 要素 必須 テーブルに追加する行の内容(2列目)
itemCode 文字列 省略可 テーブルに追加する行の挿入位置
次のいずれかの値を指定します。
  • DATE_AND_TIME:「日時」の下
  • ATTENDEES:「参加者」の下
  • NOTES:「メモ」の下
省略すると「NOTES」が指定されます。

サンプルコード

1
2
3
4
5
6
7
garoon.events.on('schedule.event.detail.show', (event) => {
  garoon.schedule.event.insertTableRow('ROW1', 'CONTENT', 'DATE_AND_TIME');
  garoon.schedule.event.insertTableRow('ROW2', 'CONTENT', 'ATTENDEES');
  garoon.schedule.event.insertTableRow('ROW3', 'CONTENT', 'NOTES');
  garoon.schedule.event.insertTableRow('ROW4', '<h1>CONTENT<h1>', 'NOTES');
  return event;
});