フロントエンド刷新に伴うプラグインの影響【kintone】

#kintone#JavaScript#TypeScript公開 2022-10-21
記事のトップ画像

kintone では現在、フロントエンド基盤の刷新が進んでいます。

これに伴い、僕が開発したプラグインにどのような影響があり、どのような対処が必要なのかをまとめます。

完全に UI が刷新されるまで、都度更新していきます。

caution

このページで評価している対応状況は、あくまで現時点までで分かっている情報をもとに影響範囲を予測しています。

プロジェクトの進捗により、対応状況に変化がある可能性があります。

また、実際に導入された際に、想定しない互換性の不具合が発生する可能性があることにご注意ください。

プラグインと想定される影響の一覧

プラグイン 対応
高速一覧検索・絞り込みプラグイン 対応済み。ユーザー側で対応が必要な可能性有り
タブ表示プラグイン 一部の機能が動作しなくなる可能性有り
年齢自動計算プラグイン 影響無し
Excel 出力プラグイン 影響無し
同一アプリ(自アプリ)ルックアッププラグイン 一部の機能が動作しなくなる可能性有り
フィールドデータコピープラグイン 影響無し
動的入力制御プラグイン 影響無し
関連付けないルックアッププラグイン 一部の機能が動作しなくなる可能性有り
スライダープラグイン 一部の機能が動作しなくなる可能性有り
マークダウンエディタ 一部の機能が動作しなくなる可能性有り
ツールチップ プラグイン 一部の機能が動作しなくなる可能性有り
カレンダープラグイン 機能に影響無し。UI に問題が生じる可能性有り
タグ付けプラグイン 一部の機能が動作しなくなる可能性有り
リアルタイムテーマ変更プラグイン 影響無し

高速一覧検索・絞り込みプラグイン

変更に伴う影響

レコード一覧表示に影響する可能性があります。

フロントエンド刷新によって、設定したレコード一覧にテーブルがレンダリングされない可能性があります。

既に問題は解決済みですが、プラグインを設定してからしばらく経過しているアプリでは対応前の状態が保存されているため、影響する可能性があります。

当プラグインを実装されているアプリそれぞれについて、プラグイン設定から再度「設定を保存」ボタンを押していただくことで、修正後の設定に更新されます。

タブ表示プラグイン

変更に伴う影響

一部の機能が動作しなくなる可能性があります。

レコード詳細、レコード編集・追加画面で動作するプラグインですが、スクロールに追従して表示させるため、レコードの領域を JavaScript API ではない方法で取得しています。

フロントエンド刷新によって DOM の構造が変わり、タブがレンダリングできなくなる可能性があります。

年齢自動計算プラグイン

変更に伴う影響

現時点で影響は確認されていません

Excel 出力プラグイン

変更に伴う影響

現時点で影響は確認されていません

同一アプリ(自アプリ)ルックアッププラグイン

変更に伴う影響

一部の機能が動作しなくなる可能性があります。

レコード編集・追加時、設定したフィールドを独自のルックアップフィールドに置き換えていますが、この際に JavaScript API ではない方法で取得しています。

フロントエンド刷新によって DOM の構造が変わり、フィールドがレンダリングできなくなる可能性があります。

どのように修正すべきかについては、テスト機能としてレコード編集・追加画面にも新 UI を適用できるようになり次第決定することになります。

フィールドデータコピープラグイン

変更に伴う影響

現時点で影響は確認されていません

動的入力制御プラグイン

変更に伴う影響

現時点で影響は確認されていません

関連付けないルックアッププラグイン

変更に伴う影響

一部の機能が動作しなくなる可能性があります。

レコード編集・追加時、設定したフィールドを独自のルックアップフィールドに置き換えていますが、この際に JavaScript API ではない方法で取得しています。

フロントエンド刷新によって DOM の構造が変わり、フィールドがレンダリングできなくなる可能性があります。

どのように修正すべきかについては、テスト機能としてレコード編集・追加画面にも新 UI を適用できるようになり次第決定することになります。

スライダープラグイン

変更に伴う影響

一部の機能が動作しなくなる可能性があります。

レコード編集・追加時、設定したフィールドを独自のスライダーフィールドに置き換えていますが、この際に JavaScript API ではない方法で取得しています。

フロントエンド刷新によって DOM の構造が変わり、フィールドがレンダリングできなくなる可能性があります。

どのように修正すべきかについては、テスト機能としてレコード編集・追加画面にも新 UI を適用できるようになり次第決定することになります。

マークダウンエディタ

変更に伴う影響

一部の機能が動作しなくなる可能性があります。

レコード編集・追加時、設定したフィールドを独自のマークダウンエディタに置き換えていますが、この際に JavaScript API ではない方法で取得しています。

フロントエンド刷新によって DOM の構造が変わり、エディタがレンダリングできなくなる可能性があります。

どのように修正すべきかについては、テスト機能としてレコード編集・追加画面にも新 UI を適用できるようになり次第決定することになります。

ツールチップ プラグイン

変更に伴う影響

一部の機能が動作しなくなる可能性があります。

レコード一覧表示またはレコード編集・追加時、設定したフィールドの近くにアイコンを設置していますが、この際に JavaScript API ではない方法で取得しています。

フロントエンド刷新によって DOM の構造が変わり、アイコンがレンダリングできなくなる可能性があります。

どのように修正すべきかについては、テスト機能としてレコード編集・追加画面にも新 UI を適用できるようになり次第決定することになります。

カレンダープラグイン

変更に伴う影響

現時点で影響は確認されていません

タグ付けプラグイン

変更に伴う影響

一部の機能が動作しなくなる可能性があります。

レコード編集・追加時、設定したフィールドを独自の入力フィールドに置き換えていますが、この際に JavaScript API ではない方法で取得しています。

フロントエンド刷新によって DOM の構造が変わり、フィールドがレンダリングできなくなる可能性があります。

どのように修正すべきかについては、テスト機能としてレコード編集・追加画面にも新 UI を適用できるようになり次第決定することになります。

リアルタイムテーマ変更プラグイン

変更に伴う影響

現時点で影響は確認されていません

Ribbit's works