Basitleştirmek gerekirse, Behaviour (UI Element)
görüntülemenin bir yolunu arıyorum.threepenny-gui Davranışına Dayalı Dinamik Elemanlar
Gerçek kullanım durumum, filtrelenebilen bir tablo gösteriyor. Bu nedenle, tableElement :: String -> UI Element
(filtre koşulu olan String
parametresi) ve filtreyi temsil eden filterElement :: Element
giriş alanım var.
bFilter <- stepper "" (valueChange filterElement)
displaySomehow (fmap tableElement bFilter)
Bu Elm yapılır yolu da: Bu birleştirmek benim için en doğal yolu böyle bir şey olurdu.
Şu ana kadar bulduğum en yakın şey sink children
kullanıyor, ancak bu yalnızca [Element]
ile çalışıyor ve [UI Element]
ile çalışmıyor. Ayrıca ebeveyni bir elementi ebeveyn olarak kullanmam ya da geri kalan çocuklarla etrafta dolaşmam gerekiyor.
Böyle bir şeyi threepenny-gui ile uygulamanın en iyi yolu ne olurdu?
Bu, talihsiz bir şey. Bunun bir şekilde FRP'nin ruhuna karşı olduğunu hissediyorum. Öte yandan, threepenny-gui ilk başta saf bir FRP kütüphanesi değil sanırım. Gelecekte mümkün olan davranışlara göre dinamik unsurlar oluşturma şansınız var mı? – ipsec
Evet ve evet. Plan, threepenny'yi bir noktada reaktif muz ile birleştirmek ve bu nedenle burada gerekli olan ilgili kavram olan * dinamik olay geçişini * desteklemektir. –
Harika geliyor, ben bunu sabırsızlıkla bekliyorum. – ipsec