# 控制項選項 Control option

## 預設值

* 適用於文字類和選項類控制項，可以設定控制項的預設內容。對於多選和核取方塊控制項，若有多個預設值，需用逗號「,」區隔。
* 如果選項類控制項綁定了進一步選項，打開表單時，不僅會填入預設值，還會觸發進一步選項。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FVDx7tZObgQOktMTpo3M9%2Fdefault%20value.gif?alt=media&#x26;token=922e0818-7641-461e-ba1c-db5802817388" alt=""><figcaption><p>預設值設定</p></figcaption></figure>

## 資料引用

* 允許將另一控制項的內容完整填入當前控制項，只需設定控制項ID即可。

## 選項

* 這些設定適用於下拉式選單、組合框、單選按鈕、核取方塊等控制項，用於設定控制項的選單內容。
* 可以逐一增加選項，或者通過「匯入選項」一次填入多個選項。但進一步選項內容需要個別輸入。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FhDM3F02nllelON823wXs%2FselectionControl.gif?alt=media&#x26;token=5f9ad4fb-5720-4f4f-b468-ac683d8c555b" alt=""><figcaption><p>新增選項</p></figcaption></figure>

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2F473sp9k17Dai9zi3MGMT%2FselectionControl2.gif?alt=media&#x26;token=4486bae0-9c4f-4e3e-aff6-39acea89cee8" alt=""><figcaption><p>匯入選項</p></figcaption></figure>

## 進一步選項

單多選控制項的選項可綁定 "進一步選項" 連動，當點選選項，進一步選項綁定的ID就會顯示，相反的就會隱藏。請參見底下影片說明。

{% embed url="<https://youtu.be/adqM9btw4ug?si=tPUHnu-tT63meyzI>" %}

## 單多選切換

* 可以將下拉式選單設定為單選或多選，並設定是否開啟選項的篩選功能。

## 列數

* 對於按鈕和核取方塊控制項，可設定每列的顯示選項數量。
* 列數選項也提供按鈕形式。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FFuAKgSTkDae0sNz0wpQn%2FcheckControl.gif?alt=media&#x26;token=1db19561-1466-41b9-b0ef-965ef77428e7" alt=""><figcaption><p>選項列數設定</p></figcaption></figure>

## 連動群組

* 可以設定連動群組名稱，讓相同連動群組名稱的控制項選項互相連動，適用於下拉式選單、單選按鈕、核取方塊。

例如以下設定來源控制項 A26，使用 t 最為連動群組，選項為 test1, test2, test3

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FIxDOSYQfhq9XfAXAnj0R%2Fconnect.gif?alt=media&#x26;token=459a37a4-77f6-486b-980a-237c50ab83cb" alt=""><figcaption><p>連動群組設定</p></figcaption></figure>

然後另外設定目標控制項 A27，選項內容為 1, 2, 3，連動全組一樣名稱為 t，當來源控制項選擇 test1，目標控制項會連動帶出 1。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FG8JftRvpt0ntKbIIeOCY%2Fconnect2.gif?alt=media&#x26;token=11b1cd0b-6fef-4b1f-ae2a-8a1eccf168da" alt=""><figcaption><p>連動群組設定</p></figcaption></figure>

## 階層式選單選項

* 可以設定階層式選單的內容，按階層關係、選單顯示文字、進階選項和帶回文字內容來組織。

### 規格

* 必填內容為短橫線表示不同層次：「-」是第一層，「--」第二層，「---」第三層。階層後的文字指選單顯示內容，如「林口」。
* 若需要進階選項，可用「#number」表示，例如「#6」，這是選填的。設定「帶回文字」可讓選擇後帶回特定文字，如選擇「林口」帶回「林口長庚醫院」，也是選填的。

```csharp
// [--林口] {,#111,#222} {,"林口長庚醫院"}
// [] 必填 {} 選填

-北區
--台北
---松山
---信義
--桃園
---林口,#1111,#2222,#3333,"林口長庚醫院"
---龜山
--新竹
-南區
```

### 範例

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2F9Fd4BiCI7B3nSbfOHkAl%2F2024-01-28_level.gif?alt=media&#x26;token=1e2e8189-ddb9-43dc-a945-15bb9eebf0de" alt=""><figcaption><p>階層式選單示範</p></figcaption></figure>

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FFN0ekLzqrytrLUlARbFU%2F2024-01-28_level%20control.jpg?alt=media&#x26;token=eeedd8a0-3397-4b9d-ac6d-55bf7553d096" alt=""><figcaption><p>階層式選單說明</p></figcaption></figure>

## 格式

* 針對日期時間控制項，可以設定日曆控制項的文字格式，如日期、時間或日期時間。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FHFl9ED80JAAIzsQb6Es8%2Fdate.gif?alt=media&#x26;token=e753cc92-9902-433a-8e25-7aabfc420b58" alt=""><figcaption><p>日期時間格格式設定</p></figcaption></figure>

## 文字

* 可以設定控制項的文字格式，包括顏色、背景色和文字大小。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FVQt8GEzmoYoxm891Df5Q%2Fcolor.gif?alt=media&#x26;token=88ffcbe1-7d71-47f9-a311-9ac1c1a74485" alt=""><figcaption><p>文字格式設定</p></figcaption></figure>

## 其他選項

* **參與計算**：設定控制項是否作為計算公式的運算元。
* **To SAS**：設定是否將控制項內容直送到SAS戰情資料館。
* **必填**：設定控制項是否必填，對於必填欄位，未填寫時存檔會提醒使用者完成內容。

透過這些控制項選項，可以使表單的設計更加靈活和自動化，提高資料處理的效率和準確性。
