Предположим, я хочу, чтобы каждый <tr>
был объектом, а его дочерние объекты - <td>
- поля этого объекта. Так что я искал что-то вроде этого:Как читать данные из таблицы в threepenny-gui?
getListFromTable :: Window -> Element -> [Thing]
getListFromTable w table = do
rows <- getElementsByClassName w "thing-row"
-- BS starts here, lets say fromFields creates a Thing from ... fields.
attrList = [ fromFields [ r # get UI.children ] | r <- rows ]
return attrList
Однако, я просто не могу показаться, чтобы получить типы прав, и я предполагаю, что я даже не знаю, что get UI.children
делает, так как это не что-то вроде дает мне очевидный тип, такой как [Элемент].
Есть ли причина для этого? Я предполагаю, что это также означает, что я не могу сделать то, что я прошу, по крайней мере, если мне просто дали столик. – allidoiswin
Причина в том, что я еще не реализовал ее. Я не знаю, что это значит для вашего проекта, потому что у меня проблемы с разбором вашего вопроса. –