简单来说,我正在寻找一种显示Behaviour (UI Element)
.
我的实际用例是显示一个可以过滤的表格。所以我有一个函数tableElement :: String -> UI Element
(String
参数是过滤条件)和一个输入字段filterElement :: Element
,它代表过滤器。对我来说,将这些结合起来最自然的方式是这样的:
bFilter <- stepper "" (valueChange filterElement)
displaySomehow (fmap tableElement bFilter)
这也是它在 Elm 中完成的方式。
到目前为止,我发现的最接近的东西是 using sink children
,但这仅适用[Element]
于[UI Element]
. 此外,我必须使用一个虚拟元素作为父元素或摆弄剩余的子元素。
用threepenny-gui实现这样的事情的最佳方法是什么?