如何为表格中的每一行创建一个按钮?

时间:2016-04-13 13:57:15

标签: forms haskell yesod

我有一张桌子,我想在每一行都有一个按钮,这样我就可以将这个位置标记为已返回。 我试图创建一个表单:

data EndBorrowing = EndBorrowing BorrowingId
returnGameButton :: BorrowingId -> Form EndBorrowing
returnGameButton borrowingId = renderBootstrap3 (BootstrapHorizontalForm  (ColXs 0) (ColXs 2) (ColXs 0) (ColXs 10)) $ EndBorrowingButton
    <$> pure borroowingId
    <*  bootstrapSubmit ("Return" :: BootstrapSubmit Text)

然后只将其映射到ID列表,但它不起作用。当我尝试用runFormPost $ returnGameButton从这个表单中提取数据时,Haskell希望我提供一个ID(当我给它一些假ID时,它会返回这个假ID,而不是那个表单参数)。 /> 有没有一个很好的方法为每一行制作一个按钮?

0 个答案:

没有答案