レコードプロデューサーの自分を追加ボタン非表示について

Miyuki Narita
Tera Contributor

レコードプロデューサーにて、タイプが「リストコレクター」の変数を作成し、属性に「glide_list」を設定しています。その際、横に「自分を追加」のボタンが表示されますが、こちらを非表示にする設定はありますでしょうか。

カスタムの場合は、辞書属性にno_add_meを指定するとできると思いますが、同じような設定がリストコレクターでもできますでしょうか。

ご教示いただけますと幸いです。よろしくお願いします。

1 件の受理された解決策

Mio Matsushita
Mega Sage

こんにちは

 

こちらで確認した限りでは Variable attributes 等で簡単に設定する方法が見つかりませんでした。

このモジュールは glide_list の List table が User[sys_user] のときに Add me (自分を追加) ボタンを表示するようです。
そこで、回避策として、 User[sys_user] の Database View を作成し、 Database View を Variable の List table に設定することで、 Add me ボタンを非表示にすることができます。

手順は以下です。
1. User[sys_user] の Database View を作成
Name: u_sys_user
View Tables: sys_user
2. Record Producer の Variable の List table に 作成した Database View [u_sys_user] を設定

image.png

 

しかし、この方法は JavaScript, HTML コードのカスタマイズや Client Script による CSS の操作と比べるとインスタンス全体への影響やアップグレード影響は小さいものの、冗長であまり良い方法ではないと考えています。


どのようなストーリーで Add me ボタンを非表示にしたいのでしょうか。
ストーリーによっては Business Rule や Client Script で Submit 時に自分自身がリストに入っている場合に自動で取り除いたり、 メッセージを表示して Submit を中止することを検討できるかもしれません。

元の投稿で解決策を見る

6件の返信6

Satishkumar B
Giga Sage
Giga Sage

Hi @Miyuki Narita 

no_add_me=true attribute will hide it

……………………………………………………………………………………………………

Please Mark it helpful 👍and Accept Solution✔️!! If this helps you to understand. 



Miyuki Narita
Tera Contributor

@Satishkumar B 

ご返信ありがとうございます。

no_add_me=trueの属性を、添付ファイルの黄色マーカー部分に設定すると非表示にできるということでしょうか。

フィールドの属性ではなく、変数の属性でも使用可能ということでしょうか。

Hi @Miyuki Narita 
thats absolutely true.

…………………………………………………………………………………………………

Please Mark it helpful 👍and Accept Solution✔️!! If this helps you to understand. 

@Satishkumar B 

変数の属性に設定してみましたが、非表示になりませんでした。

使用バージョンは、「バンクーバー」になりますが、バージョンの違いにより挙動が異なる、

「Reference qualifier」に条件指定があると挙動が異なる等ありますでしょうか。

変数の属性にno_add_me=trueと併せて、実施すべき設定はありますでしょうか。