ユーザマニュアル





2024/04/29

MANUAL

FAQ:状況項目の値により進捗率を自動で指定する

## 回答 「[サーバスクリプト](/manual/table-management-server-script)」を使用してください。 --- ## 概要 編集画面および一覧画面の一括編集モードで「[状況](/manual/table-management-status)」項目に選択された値によって進捗率を自動で指定するには「[サーバスクリプト](/manual/table-management-server-script)」を使用します。本ページで紹介するサンプルでは下表のとおり「[状況](/manual/table-management-status)」項目に割り当てられたコードに応じて、該当の進捗率を指定します。 |コード|選択肢|進捗率| |:---|:---|:---| |150|準備|10%| |200|実行中|50%| |300| レビュー|90%| |900|完了|100%| |(未選択)|その他|0%| ## 操作方法 1. 「期限付きテーブル」を作成します。 1. 「[状況](/manual/table-management-status)」「進捗率」を「[エディタ](/manual/table-editor)」「[一覧](/manual/table-management-grid)」で有効化します(通常は有効化されています)。 1. 以下の「[サーバスクリプト](/manual/table-management-server-script)」を「新規作成」します。 「条件」は「計算式の後」を選択します。 ## サンプルコード ##### JavaScript ``` switch (model.Status) { case 150: // 準備 model.ProgressRate = 10; break; case 200: // 実行中 model.ProgressRate = 50; break; case 300: // レビュー model.ProgressRate = 90; break; case 900: // 完了 model.ProgressRate = 100; break; default: // その他 model.ProgressRate = 0; break; } ``` ## 関連情報 <div id="ManualList"><ul><li><a href="/manual/table-editor">テーブル機能:レコードのエディタ画面</a><span>2023/04/12 up</span></li></ul></article> <ul><li><a href="/manual/table-management-status">テーブルの管理:項目:状況</a><span>2023/06/13 up</span></li></ul></article> <ul><li><a href="/manual/table-management-editor">テーブルの管理:エディタ</a><span>2024/04/09 up</span></li> <li><a href="/manual/table-management-editor-columns">テーブルの管理:エディタ:エディタの項目の設定</a><span>2024/04/09 up</span></li></ul></article> <ul><li><a href="/manual/table-management-grid">テーブルの管理:一覧画面</a><span>2023/05/12 up</span></li></ul></article> <ul><li><a href="/manual/table-management-server-script">テーブルの管理:サーバスクリプト</a><span>2023/05/18 up</span></li></ul></article> <ul><li><a href="/manual/server-script">開発者向け機能:サーバスクリプト</a><span>2023/06/01 up</span></li></ul></article> <ul><li><a href="/manual/faq-server-script-log">FAQ:サーバスクリプトのエラーログを出力したい</a><span>2024/04/29 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.