搜尋此網誌

2012年8月22日 星期三

Visual Forms Representation(VFR) - checkbox


[checkbox]
布林值的詢問,這些允許抉擇真(1)或假(0)。
這詢問值是布林代數。一般而言,為了構成詢問以致於提示文字要求得到在‘yes/enabled/on’為‘true’與‘no/disabled/off’為‘false’。
布林值的詢問可能被顯示如同一個"Check box"、無線按鈕、選擇表、選單、下拉選單。

語法:
checkbox
    [ name = identifier , ]
    [ varid = storage-id , ]
    [ questionid = uint , ]
    prompt = string ,
    help = string ,
    [ flags = check-box-flags , ]
    [ key = uint , ]
 question-option-list
endcheckbox ;
checkbox-flags := checkbox-flags | checkbox-flag |
                  checkbox-flag |
                 
checkbox-flag  := uint8 |
                  CHECKBOX_DEFAULT |
                  CHECKBOX_DEFAULT_MFG |
                  READ_ONLY |
                  INTERACTIVE |
                  OPTIONS_ONLY |
                  RESET_REQUIRED

屬性:
questionid:此唯一值得識別碼在這個系統上。在表單排版範圍內。這詢問識別符號,在裝置路徑以外與排版識別符號唯一識別的分析在系統範圍內。此預設值為0。
prompt:詢問提示字串。
help: 顯示輔助操作字串。
flag:零或更多關鍵字、整數區隔藉由'|'符號。後面緊接著關鍵字描述:
CHECKBOX_DEFAULT:是否被標明,這標準定義是'TRUE'對於'Check Box'.否則它將會是'FALSE'。如果這裡有一套疊項目(option)或定義(default)它是標準定義值對於'Check Box'的詢問,此外此flag是被忽略。
CHECKBOX_DEFAULT_MFG:是否被標明,這製造商的定義是'TRUE'對於'Check Box'.否則它將會是'FALSE'。如果這裡有一套疊項目(option)或定義(default)它是製造商的定義值對於'Check Box'的詢問,此外此flag是被忽略。
READ_ONLY: 唯讀,此值將不能被改變與選擇。
INTERACTIVE: 關聯的函式程式,將被呼叫。
OPTIONS_ONLY: 只有此值明確說明經由相互套疊選項操作能被使用者選擇。
RESET_REQUIRED: 一個系統重置被依照次序要求去改變,當這詢問值生效。

描述:
建立一個布林checkbox的詢問與增加它到當前的表單。此checkbox有兩個值:FALSE當這個匣沒被查核與TRUE是有。
這裡有三個方法明確說明定義對於詢問:在Flags區(最低優先權),一個或多個疊項目(option)運算元或一個疊定義(default)運算元(最高優先權)。
一個圖像可能被關聯與一個詢問使用一個疊圖像運算。
這運算式符合IFR EFI_IFR_CHECKBOX。

沒有留言:

張貼留言