開発者向け機能:拡張機能:拡張項目
## 概要
組織の管理、グループの管理、ユーザの管理に[分類項目](/ja/manual/table-management-class)などの[項目](/ja/manual/table-management-column)を追加します。
## 利用上の注意
誤った設定を行うとプリザンターが利用できなくなる可能性がありますので、十分なテストを行った上でご利用ください。
## 拡張項目の設定方法
.¥pleasanter¥Implem.Pleasanter\App_Data¥Parameters¥に、CustomDefinitionsフォルダを作成し、 配下に以下の構文で拡張したい項目を記載したテキストファイルを作成し、IISを再起動してください。ファイル名は必ずColumn.jsonにしてください。
```
{
"Users_ClassA": {
"LabelText": "ClassA",
"GridEnabled": "1",
"EditorEnabled": "1"
},
"Users_DateA": {
"LabelText": "DateA",
"GridEnabled": "1",
"EditorEnabled": "1"
},
"Groups_DescriptionA": {
"LabelText": "DescriptionA",
"GridEnabled": "1",
"EditorEnabled": "1",
"FieldCss": "field-wide",
"UpdateAccessControl": "ManageTenant"
},
"Depts_CheckA": {
"LabelText": "CheckA",
"GridEnabled": "1",
"EditorEnabled": "1"
}
}
```
|項目名|説明|
|:--|:---|
|LabelText|項目の表示名を指定します。|
|GridEnabled|一覧画面に表示する場合には"1"を入れます。表示しない場合は、この行は不要です。|
|EditorEnabled|編集画面に表示する場合には"1"を入れます。表示しない場合は、この行は不要です。|
|UseSearch|検索機能を有効にする場合、trueを指定します。|
|ChoicesText|選択式にする場合には選択肢を入力します。選択肢の区切りには\nを入れます。|
|FieldCss|[入力項目のスタイル](/ja/manual/table-management-field-css)(ノーマル、ワイド、マークダウン)を設定します。"field-normal","field-wide","field-markdown"のいずれかを指定します。スタイルを変更しない場合は、この行は不要です。|
|CreateAccessControl|新規作成時にテナント管理者のみがこの項目値を設定できるよう制限する場合"ManageTenant"を指定します。制限しない場合は、この行は不要です。|
|UpdateAccessControl|更新時にテナント管理者のみがこの項目値を変更できるよう制限する場合"ManageTenant"を指定します。制限しない場合は、この行は不要です。|
|ReadAccessControl|テナント管理者のみがこの項目値を閲覧することができるよう制限する場合"ManageTenant"を指定します。制限しない場合は、この行は不要です。|
## 関連情報
<div id="ManualList"><ul><li><a href="/ja/manual/table-management-column">テーブルの管理:項目</a><span>2023/06/13 up</span></li>
<li><a href="/ja/manual/table-management-class">テーブルの管理:項目:分類</a><span>2023/04/21 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-field-css">テーブルの管理:エディタ:項目の詳細設定:入力項目のスタイル</a><span>2023/04/25 up</span></li></ul></article>
<ul><li><a href="/ja/manual/dev-column-name">項目名とデータベース上のカラム名の対応</a><span>2024/03/05 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />