kintone プラグイン「テーブルアシスト」を v1.1.0 にアップデートしました
テーブルアシスト for kintone を v1.1.0 にアップデートしました。どちらもご利用中のお客様からのご要望をもとにした機能追加です。
行の「+」を押した行の真上に追加できます
kintone 標準の「+」は、押した行の下に行を追加します。v1.1.0 では、テーブルごとに「押した行の下(kintone 標準)/押した行の真上」を選べるようにしました。
新しい明細を上へ積んでいく運用(新しいものが一番上)では、これまで「一番上の行の+を押す → 増えた行を上へ動かす」または「毎回並べ替える」必要がありました。「真上に追加」にしておけば、一番上の行の+を押すだけで先頭に行が増えます。途中の行の+を押したときも、その行の真上に入ります。追加した行には、kintone 標準の+と同じくフィールドの初期値が入ります。
「真上に追加」を選ぶと行の+だけでは末尾に足せなくなるため、テーブルの下に「+ 末尾に行を追加」ボタンを用意しています。
一度に表示する行数を絞れます
行数の多い明細で、一度に表示する行数(例:10 行)を決められるようにしました。それを超える行は折りたたまれ、テーブルの下にページ送りと「全 N 行を表示」が出ます。
表示していない行も、これまでどおり保存され、集計の対象になります。 見えていないだけで、データは一切変わりません。画面にもその旨を常に表示します。保存するときは自動的に全行を表示するので、隠れた行の入力エラーを見落とすこともありません。行を追加したり動かしたりしたときは、その行が見えるページへ自動で移ります。
なお、これは画面を軽くする機能ではありません。kintone はテーブルの全行を描画するため、折りたたんでも並べ替えや行の追加にかかる時間は変わりません。
2 件の不具合を修正しました
- 必須フィールドの列だけ、列見出しをクリックしても並べ替わらない — kintone が必須フィールドの見出しに付ける「*」まで列名として読んでいたためです。必須の列が多いテーブルでは、プラグイン自体が動かなくなることもありました。
- 列見出しで 2 回並べ替えたあと、ドラッグ&ドロップが効かなくなる — 掴んだ行と落とす行の対応付けが、画面の描き直しをまたぐと失われていました。
どちらも v1.0.0 から存在していたものです。お心当たりのある方は、最新版への更新をおすすめします。
更新方法
最新版(v1.1.0)をダウンロードし、kintone のシステム管理 → プラグインから上書きアップロードしてください。設定はそのまま引き継がれます。追加した 2 つの機能はどちらも既定では無効(従来どおりの動き)なので、使いたいテーブルだけ設定してください。