ログインユーザーが担当しているレコードに背景色をつける

フォローする

Index

概要

レコード一覧で、対応担当者にログインユーザーが含まれている場合に、そのレコードの背景色をわかりやすく色付けしています。その他、次の機能も追加しています。

  • 対応状況が「完了」以外で、「期限」が過ぎているフィールド値を赤文字、太字にします。
  • 対応状況が「完了」以外で、「期限」が本日より5日前の場合、フィールド値を青文字にします。
  • 対応状況が「完了」以外で、ログインユーザーの「期限」が過ぎているレコード数をダイアログで表示します。

完成形

事前準備

サンプルプログラム

サンプルプログラムでは、Cybozu CDN の利用、JavaScriptのサンプルを紹介します。

ご注意事項

  • サンプルプログラムは、その動作を保証するものではありません。
  • サンプルプログラムの技術的なサポート等は行っていません。

PC用のJavaScriptファイル

詳細設定から「JavaScript / CSSによるカスタマイズ」を開き、Cybozu CDN から次のライブラリを指定します。

  • Moment.js
    https://js.cybozu.com/momentjs/2.14.1/moment-with-locales.min.js (version 2.14.1 を利用)

JavaScriptサンプル

  • 次のサンプルプログラムをエディターにコピーして次の形式で保存します。
    • ファイル名:「sample-limitdatecolor.js」 
    • 文字コード:「UTF-8」、BOMなし
      ※ファイル名は任意ですが、ファイルの拡張子は「js」にしてください。

設定した画面

「JavaScript / CSSによるカスタマイズ」画面でそれぞれ設定した例を紹介します。

使用したAPI

  1. イベントハンドラーを登録する
  2. ユーザー情報の取得
  3. フィールド要素を取得する
  4. クエリで条件を指定する
  5. REST APIリクエストを送信する

デモ環境

https://dev-demo.cybozu.com/k/58/

※デモ環境についての説明はこちら

コメント

ログインしてコメントを残してください。
Powered by Zendesk