- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-19-2024 07:03 AM
レコードプロデューサーにて、タイプが「リストコレクター」の変数を作成し、属性に「glide_list」を設定しています。その際、横に「自分を追加」のボタンが表示されますが、こちらを非表示にする設定はありますでしょうか。
カスタムの場合は、辞書属性にno_add_meを指定するとできると思いますが、同じような設定がリストコレクターでもできますでしょうか。
ご教示いただけますと幸いです。よろしくお願いします。
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-25-2024 05:06 PM - 編集済み 07-25-2024 05:15 PM
こんにちは
こちらで確認した限りでは 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] を設定
しかし、この方法は JavaScript, HTML コードのカスタマイズや Client Script による CSS の操作と比べるとインスタンス全体への影響やアップグレード影響は小さいものの、冗長であまり良い方法ではないと考えています。
どのようなストーリーで Add me ボタンを非表示にしたいのでしょうか。
ストーリーによっては Business Rule や Client Script で Submit 時に自分自身がリストに入っている場合に自動で取り除いたり、 メッセージを表示して Submit を中止することを検討できるかもしれません。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-25-2024 05:06 PM - 編集済み 07-25-2024 05:15 PM
こんにちは
こちらで確認した限りでは 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] を設定
しかし、この方法は JavaScript, HTML コードのカスタマイズや Client Script による CSS の操作と比べるとインスタンス全体への影響やアップグレード影響は小さいものの、冗長であまり良い方法ではないと考えています。
どのようなストーリーで Add me ボタンを非表示にしたいのでしょうか。
ストーリーによっては Business Rule や Client Script で Submit 時に自分自身がリストに入っている場合に自動で取り除いたり、 メッセージを表示して Submit を中止することを検討できるかもしれません。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-27-2024 08:38 AM
ご返信ありがとうございました。
自分を追加ボタンを非表示にしたい意図ですが、送信者と承認者を同一としないよう制御するためでした。
虫眼鏡から表示されるリストは参照修飾子にてフィルタ制御を行っているため、自分を選択できないようにしていますが、「自分を追加」ボタンが表示されることで、フィルタ制御の意味をなさないと思い、ボタンの非表示ができればと考えた次第です。
カスタムでno_add_me=trueで制御できることは知っておりましたが、レコードプロデューサーの開発経験が浅いため、カスタムと同じように属性等の設定で簡単にできるものはないかというのをご教示いただきたいと考え質問させていただいた次第です。
属性設定はなく、一手間加えないと実現できないとのことでしたので、クライアントスクリプトにて、自分が含まれていたらエラーとする制御で実装したいと考えております。
ご協力ありがとうございました。