Q&A

回答の並べ替え:
投稿新規に質問を投稿する

UIを使ってのポップアップ画面での検索

KANTA KANTA

2024-03-15 17:43

登録画面
UIアクションセット

UIを使ってテーブルからデータを呼び出そうとしています。登録画面では縦列の順でデータ表示して登録していくようにしています。しかし、UIのアクションセットでは列しか設定できず、行の指定はできないようになっています。UIのアクションセットでは、データを呼び出す際には列毎にデータを呼び出し、登録画面には横列の順でデータ表示していくことしかできないのでしょうか?(行を設定するようにはなっていないので、この仕様では縦列の順でデータ表示していくことができないように思います)
行を指定して登録画面に縦列の順でデータ表示していくことはできるでしょうか?

KANTA KANTA
了解いたしました。
ありがとうございます。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんにちは。

UIから取得した値は予め表示する領域から離れたところに配置し、
以下の二通りの方法で非表示にすることが可能です。

①非表示にしたい列を選択し、右クリックで非表示を選択
 (キャプチャ1参考)

②アクションで「列~を非表示にする」を使用する。
 (キャプチャ2参考)

ただし、取得領域はユーザに表示させる想定はないと思われますので
①の手法で予め非表示にしておくほうがよろしいかと存じます。

よろしくお願いいたします。
メールコンタクトをとる
KANTA KANTA
新日本コンピュータマネジメント様
ご回答ありがとうございます。
ご回答の通り設定し機能上は意図したとおりに動くようになりました。
さらなる質問で恐縮ですが、「UIから取得したエリアは、設定で非表示にする」とのことですが、どうやったら公開時に非表示とすることができるでしょうか?
こちらもご教授頂けるでしょうか?
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

仰る通り行を指定する欄が設けられていないため、
項目を縦並びにすることはUIのみでは難しいです。
代替案として以下のような実装はいかがでしょうか。

【項目をIF関数で取得する】
添付した画像の様にIF関数で、
そこに項目がある場合に同じ値を表示するようにする。
こうすることで遠回しですが縦並びにすることは可能です。

UIから取得したエリアは、
設定で非表示にすることでユーザには操作できません。

 注:関数式なので手入力されると元の式がなくなってしまうので、
   手入力させることが前提の場合、本実装は不向きです。

以上、よろしくお願いいたします。
メールコンタクトをとる