使用者工具

網站工具


uefi_ami_bios

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
uefi_ami_bios [2025/11/27 09:12]
don [Setup instruction]
uefi_ami_bios [2025/11/27 09:20] (目前版本)
don [Setup instruction]
行 287: 行 287:
 ==== Setup instruction ==== ==== Setup instruction ====
    
-  * grayoutif 的作用是设定某一个 item 跟随另一个 item 的变化而被设置为灰色无法修改。 +=== grayoutif === 
-  * suppressif 用來在條件滿足時 完全隱藏 某個配置選項或整個配置塊(FormSet)+用來在條件滿足時 顯示 某個配置選項,但使其變灰 (Gray Out),使用者無法選中更改其值。 
 +  * 當條件為 TRUE 時,該選項將會變灰顯示,且無法更改。 
 +  * 當條件為 FALSE 時,該選項將會正常顯示,且可以配置。 
 +<code> 
 +grayoutif question_id.value == 0x00; // 如果 question_id 的值為 0x00 時,就反灰且不能修改 
 +    numeric name = VAR_NAME_LIMIT, 
 +            prompt = STRING_ID_LIMIT_PROMPT, 
 +            default = 0x00, minimum = 0x00, maximum = 0x10; 
 +endif; 
 +</code>
  
-         * 當條件為 TRUE 時,該選項將從螢幕上消失。 +=== suppressif === 
-         * 當條件為 FALSE 時,該選項將會顯示出來,並且可以配置。+用來在條件滿足時 完全隱藏 某個配置選項或整個配置塊(FormSet)。 
 +  * 當條件為 TRUE 時,該選項將從螢幕上消失。 
 +  * 當條件為 FALSE 時,該選項將會顯示出來,並且可以配置。 
 +<code> 
 +suppressif question_id.value == 0x00; // 如果 question_id 的值為 0x00 時,就不顯示 
 +    oneof name = VAR_NAME, 
 +           option text = STRING_ID_OPTION_A, value = 0x01, flags = INTERACTIVE; 
 +    oneof name = VAR_NAME, 
 +           option text = STRING_ID_OPTION_B, value = 0x02, flags = INTERACTIVE; 
 +endif; 
 +</code>
 ==== HotKey Class Hook ==== ==== HotKey Class Hook ====
    
uefi_ami_bios.1764205945.txt.gz · 上一次變更: 2025/11/27 09:12 由 don