update

JavaScriptによるカスタマイズ【カスタムアプリ】

  • この記事でご紹介するカスタマイズは、お客様自身でJavaScriptのコード内容を書き換える必要があります。「サイボウズ Office JS カスタマイズマネージャー」には搭載しておりません。
  • 既にカスタマイズが適用されている環境で使用する場合、アップしている JavaScript ファイルに追記することが必要です。

カスタムアプリで、「日付」や「日付時刻」型で指定した期間の範囲しか設定ができないようにする

提供:株式会社ジョイゾー

customapp_1_re.png
設定外の日付で登録するとアラートが表示される

カスタムアプリで設定できる項目の「日付」や「日付時刻」型で、指定した期間の範囲しか設定ができないようにするカスタマイズです。
例えば、「送金依頼受付日は今日から365日以内にしか設定できない」、「送金日は今日から180日以内しか設定できない」などのような制限を行いたい場合に有効なカスタマイズです。

下記のようにフィールド名と期間を指定します

var apply_fields = [
{field_name : "送金依頼受付日", limitation_day : 365},
{field_name : "送金日", limitation_day : 180}
];
  • マウスで日付を操作したときにのみ、範囲外の日付を選んだ場合にアラートを出し、元の日付に戻すようになっています。
  • 環境によってキーボードの上下で日付を操作したときに反応しないことがあります。

カスタムアプリで、半角英数しか入力できない項目を指定する

customapp_2_re.png

半角英数文字しか入力できないようにするフィールドを指定できます。

var apply_fields = ["コード*", "口座番号*"];

半角英数文字以外を入力しようとするとメッセージを表示します。メッセージについても指定が可能です。

  1. ホーム
  2. 活用マガジン
  3. JavaScriptによるカスタマイズ【カスタムアプリ】

もっと知りたい
サイボウズ Office

  • もっと詳しく製品を知りたい

    セミナー情報
  • 他の企業の活用状況を知りたい

    「サイボウズ Office」導入事例
  • ユーザー同士で情報共有したい

    cybozu community
  • 活用方法を動画で学びたい

    YouTubeチャンネル
  • 情報をイチ早く知りたい

    公式FaceBook
  • Office関連の情報を収集したい

    公式Twitter