ルックアップ関連3プラグインを更新しました(新規登録 v1.0.1/絞り込み v1.0.1/サジェスト v3.0.1)
ルックアップ関連の3プラグインを更新しました。対象のルックアップの特定方法を作り直しています。
| プラグイン | 版 |
|---|---|
| ルックアップ新規登録 | v1.0.1 |
| ルックアップ絞り込み | v1.0.1 |
| ルックアップサジェスト | v3.0.1 |
これまでの動作
3製品とも、画面上のどのルックアップに効かせるかを「フィールド名(表示名)」で判断していました。 kintone は同じ表示名のフィールドを複数作れるため、次の構成では、設定した項目とは別の欄に 効いてしまうことがありました。
- 2つのルックアップの表示名が同じとき
- 設定したルックアップが、その画面に表示されていないとき
見え方は製品によって異なります。
| プラグイン | 見え方 |
|---|---|
| ルックアップ新規登録 | [+新規登録]が同じ欄に2つ表示される |
| ルックアップ絞り込み | 別の欄に絞り込みが効く(候補が意図と違う) |
| ルックアップサジェスト | 別の欄に候補が表示される |
絞り込みとサジェストは画面に印が出ないため、気づきにくい点にご注意ください。 設定が1つだけの場合や、表示名がすべて異なり全項目が画面に表示されている場合は、影響ありません。
今回の更新内容
対象の特定を、表示名ではなくフォームの並び順との突き合わせで行うようにしました。 あわせて、次の点も改めています。
- どの項目か特定できないときは、何もしない(別の欄に効かせるより、効かせないほうが安全なため)
- 設定画面で同じ表示名のルックアップがあるときは、フィールドコードを併記(例:
商品(商品A))して選び分けられるようにしました
ルックアップ新規登録では、1つの欄に表示するボタンを1つまでとしています。
更新方法
各製品ページから最新版をダウンロードし、kintone の[システム管理]→[プラグイン]→[読み込む]で 上書きしてください。アプリごとの設定は保持されます。
更新後、プラグインの設定画面を一度開いて[保存]→[アプリを更新]していただくと確実です。 新しい判定に使う情報を保存時に記録するためで、保存し直さなくても動作しますが、 表示名が同じ項目がある場合は保存し直しをおすすめします。