我有一個處理添加和編輯的地址表單(如果添加,則爲Nothing,如果編輯爲Just Address)。到目前爲止,我已經將州和國家的選擇用一些項目硬編碼。 addressForm :: Monad m => Maybe Address -> [Address] -> Form Text m Address
addressForm a addrs =
Address
<$>
隨着formlets /消化仿函數,我想弄清楚在運行時如何有選擇地禁用字段。禁用字段將禁用字段的顯示以及驗證。 人爲的例子:假設我們的基本形式的數據類型看起來像: data Info =
Info {
favcolor :: String,
deptId :: Int,
company :: String,
agree :: Boolean