キンコミ kintone user community

みんなの投稿

はじめまして、たいこと申します
KINTONEでアプリを作ってみたのですが、困ったことがありましてご相談させて頂きたく投稿させて頂きました。

・ご契約中のコース スタンダード

ラジオボタンの選択肢(A/B/C/D)の4つがあり

Aを選択に連動して【ルックアップフィールドA01】+【ルックアップ絞り込み用の(文字列(一行))フィールドA02】が編集可能
Bを選択に連動して【文字列(一行)フィールドB】が編集可能
Cを選択に連動して【文字列(一行)フィールドC】が編集可能
Dを選択に連動して【文字列(一行)フィールドD】に計算式を入力していて編集制限は設けていません。

※それぞれ連動するフィールド以外を空白にして編集不可にしたい
※ラジオボタンの初期値はA

上記の設定をTISさんの条件分岐処理プラグインを利用して設定しました。
※フィールドA02にはTISさんのkintone ルックアップ動的絞り込みプラグインも併用しています。



選択肢の切り替えで編集制限はうまくいくのですが、
選択肢Aでルックアップでデータを取得後(画像一枚目)、ラジオボタンの選択肢を変更すると、ルックアップのフィールドの値が残ったまま、空白にならず、横にある"取得/クリア"のクリアは非表示になって取得だけが表示されている状態(画像二枚目)になっています。色々とプラグインを外しながら原因を探ったところ、
フィールドA02で設定したkintone ルックアップ動的絞り込みプラグインを無効にしたところ、編集制限が正しく動作しましたが、
絞り込みは外せない項目なので、有効にしておく必要があります。

条件分岐処理プラグイン以外に同じような事ができる
kintone 項目選択フィールド連動各種設定プラグインを利用してみたのですが、やはりkintone ルックアップ動的絞り込みプラグインが有効だと同じ現象がおこりました。
何か良い回避方法はありますでしょうか。
是非お知恵を拝借させて頂ければと思います。

宜しくお願いいたします。

2件のコメント (新着順)
suji バッジ画像
2024/11/27 15:53

こんにちは。
TISさんのプラグインは、プラグイン同士で競合する場合があるとのことですので、
今回もそのパターンだと思われます。

どちらも未検証ですが、次の2つのパターンで試してみてはどうでしょうか?

①kintone ルックアップ動的絞り込みプラグインを使わずに
 条件分岐処理プラグインで同等処理を行う

②条件分岐処理プラグインで実行する以下の処理に加え
 他フィールドにブランクを代入する処理をいれる

Aを選択に連動して【ルックアップフィールドA01】+【ルックアップ絞り込み用の(文字列(一行))フィールドA02】が編集可能
Bを選択に連動して【文字列(一行)フィールドB】が編集可能
Cを選択に連動して【文字列(一行)フィールドC】が編集可能
Dを選択に連動して【文字列(一行)フィールドD】に計算式を入力していて編集制限は設けていません。

以上です。


アドバイスありがとうございます。

おなじ会社さんが提供してくれているプラグインなので安心していましたが
たくさん提供してくれているので、競合する事もあるんですね。

ルックアップ動的絞り込みプラグインはあきらめ
制限とブランク処理を入れてアプリ製作を進めていきます。

助かりました!ありがとうございます m(_ _)m

おとく
建設業
2024/11/27 13:21

こんにちは!
項目選択フィールド連動各種設定プラグインで
連動するフィールド以外を空白にする設定を行ってみるのはいかがですか?


おとく様

アドバイスありがとうございます。
アドバイスを頂いたので、再度設定してみたのですが、
やはり担当者コードに値が残っていて空白に設定ができませんでした。

氏名で絞り込みのフィールドに設定したTISさんのkintone ルックアップ動的絞り込みプラグインが有効だと担当者コードは空白にならないみたいです・・・。

担当者のコードが空白にならない為、入力不可に設定しても取得が活性になっているため、ルックアップも動作してしまうみたいでした。

おとく
建設業
2024/11/27 15:56

ルックアップ動的絞り込みプラグインを使うと確かに空白になりませんね!?
そのままの設定での解消方法が私ではアドバイスできず申し訳ないのですが、
担当者コードが重複しないのでしたら、
kintone ルックアップコピーフィールド検索プラグイン(TIS)で氏名を指定して、
ルックアップ動的絞り込みプラグインと氏名で絞込みフィールドを使わない設定では
切替えに反応するようでした。
ご参考になりましたら幸いです!

おとく様

アドバイスありがとうございます!

ルックアップ動的絞り込みプラグインの入力不可や
項目選択フィールド連動各種設定プラグインの編集制限をしない設定でも
ルックアップ動的絞り込みプラグインが有効だと
そもそもルックアップのフィールドを空白にすることはできないみたいですね

結果が取得できて、データの入力コントロールが出来ればよいので
ルックアップ動的絞り込みプラグインにこだわらず、
ご提案していただいた方法に切り替えて製作を進めてみたいと思います。

アプリ製作が前進できます。
ありがとうございました m(_ _)m

おとく様

今回アドバイス頂いた方法を試してみましたが、
kintone ルックアップコピーフィールド検索プラグイン(TIS)で氏名を指定した項目が
空白に指定できないようでした。
別の選択肢を選んで「保存」するときにルックアップをクリアしてとメッセージが出てしまいます。
ブラグインで氏名にブランクを自動入力する設定も出来ずでした。

推測でしかありませんが、
ルックアップで何らかのアクションをした場合、なおかつ選択肢によってルックアップを
プラグインで制御した際は一旦、ルックアップの”クリア”を実行する仕組みが必要そうです。
かといって、TISさんのサポートプランには予算的には入れないので、一度、諦めました。

折角なんどもアドバイスを頂いたのですが、
今回のこの項目はルックアップ参照画面で絞り込んでもらう、
基本設定を利用する方法でアプリ製作を進めることにしました。