definition:
|
pwui2FormDef :: (Read a, Show a, Read b, Show b) =>
String
-> ParWuiSessionStore b a
-> (b -> WuiSpec a)
-> (b -> a -> IO [BaseHtml])
-> (b -> HtmlExp -> (HtmlEnv -> IO [BaseHtml]) -> [HtmlExp])
-> HtmlFormDef (b, WuiStore a)
pwui2FormDef formqname wuistore wuispec storepage renderwui =
let wuiformdef = formDefWithID formqname (getParWuiStore wuistore)
(formHtml wuiformdef)
in wuiformdef
where
formHtml iform sdata =
pwui2HtmlExp wuistore wuispec storepage renderwui iform sdata
|
demand:
|
no demanded arguments
|
deterministic:
|
deterministic operation
|
documentation:
|
--- Generates an HTML form definition similarly to `wui2FormDef`
--- but with some additional data on which the further arguments depend.
|
failfree:
|
<FAILING>
|
indeterministic:
|
might be indeterministic
|
infix:
|
no fixity defined
|
iotype:
|
{(_,_,_,_,_,_,_,_,_) |-> _}
|
name:
|
pwui2FormDef
|
precedence:
|
no precedence defined
|
result-values:
|
_
|
signature:
|
(Prelude.Read b, Prelude.Show b, Prelude.Read a, Prelude.Show a) => String
-> Data.Global.GlobalP (HTML.Session.SessionData (a, (Prelude.Bool, Prelude.Maybe b)))
-> (a -> WuiSpec b) -> (a -> b -> Prelude.IO [HTML.Base.BaseHtml]) -> (a
-> HTML.Base.HtmlExp -> ((HTML.Base.HtmlRef -> String)
-> Prelude.IO [HTML.Base.BaseHtml]) -> [HTML.Base.HtmlExp])
-> HTML.Base.HtmlFormDef (a, (Prelude.Bool, Prelude.Maybe b))
|
solution-complete:
|
operation might suspend on free variables
|
terminating:
|
possibly non-terminating
|
totally-defined:
|
possibly non-reducible on same data term
|