23
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

kintoneAdvent Calendar 2018

Day 12

kintoneの一覧画面を便利にするプラグインを作ってみた

Last updated at Posted at 2018-12-11

はじめに

kintone Advent Calendarに登録をしたので、
せっかくなので以前から作りたかったプラグインを作ってみることにしました。

一覧拡張プラグイン

機能

動的に項目の追加、並び替え

fieldadd.gif

一括レコード削除

recorddelete.gif

インストール手順

カスタム一覧作成

  • アプリの設定
  • 一覧タブ
  • +ボタンから一覧の追加
  • レコード一覧の表示形式をカスタマイズに変更
  • 一覧IDをメモする
  • ページネーションを表示するからチェックを外す
  • HTMLに下記を記載
<div id="app"></div>

プラグインをインストール

プラグインをアプリに追加

  • アプリの設定
  • プラグイン
  • プラグインの追加から一覧拡張プラグイン
  • 先ほどメモした一覧IDを使用
  • フィールドを選択から初期表示したい項目を選択
  • 保存

こだわりポイント

表示項目(displayFields)やページ数(page)などの設定情報をすべてURLのパラメータに格納しているので、
URLをお気に入りなどに登録することで、一覧が再現可能になっています。
e.g. ?view=xxx&displayFields=aaa,bbb,ccc&page=1&rowsPerPage=20

最後に

今回はvue.jsを使って作成してみました。
制約の多いkintoneの中でも、フレームワークをうまく使うことで、色々なことが出来そうですね!
まだまだ機能を追加したいので、要望があればコメント欄にお願いします!
(よければいいねもお願いします・・・)

23
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?