搜尋此網誌

2012年8月14日 星期二

Visual Forms Representation(VFR) - action


[action]
[Action Button]是按鈕,它會造成一個預先定義配置字串立即去處理。這按鈕沒有儲存直接的關聯。

語法:
action
   [ name = identifier , ]
   [ questionid = uint , ]
   prompt = STRING_TOKEN(string) ,
   help = STRING_TOKEN(string),
   [ flags = action-flags , ]
   config = STRING_TOKEN(string),
   question-tag-list
endaction ;

參數:
action-flag = READ_ONLY |
                INTERACTIVE |
                OPTIONS_ONLY |
                RESET_REQUIRED

questionid:一個無號16-bit整數,唯一識別碼在此系統上。
prompt:詢問提示字串。
help: 顯示輔助操作字串。

READ_ONLY: 唯讀,此值將不能被改變與選擇。
INTERACTIVE: 關聯的函式程式,將被呼叫。
OPTIONS_ONLY: 只有此值明確說明經由相互套疊選項操作能被使用者選擇。
RESET_REQUIRED: 一個系統重置被依照次序要求去改變,當這詢問值生效。

描述:
操作建立一個作用詢問。當這個詢問被選擇,它的配置字串將被處理,相關訊息經由config詳細指明。如果config沒有指示任何訊息,當沒有配置字串,那就不會有任何處理。
這是有效的當只使用[action button]作為回訪使用。

如果這個詢問被標記成read-only,他將不能被選擇。
這運算式符合IFR EFI_IFR_ACTION。


範例:
action 
  prompt = STRING_TOKEN(STR_ACTION_TEXT), 
  help = STRING_TOKEN(STR_ACTION_HELP), 
  flags = INTERACTIVE
 config = STRING_TOKEN(STR_ACTION_CONFIG), 
endaction;

沒有留言:

張貼留言