0

我有一个表,其中每一行都有简单的表单字段列。我正在尝试用表格包装每一行。它应该如下所示:

table
  form
    row
     multiple columns with form fields
     column with a save button

我不知道这是否可能,但目前,表单与行处于同一级别,而不是包装它。为了解决这个问题,我目前只是使用 JQuery 来寻找最接近的形式。丑陋,但它的工作。

这是一段代码的示例(当前正在运行):

 - @trackers.each do |tracker|      
      tr
        = simple_form_for tracker do |f|
          td etc

这是表单实际显示在页面上的唯一方式。

如果我这样做了,我认为它应该可以工作,这个:

 - @trackers.each do |tracker|      
   = simple_form_for tracker do |f|
     tr
       td etc

表单甚至没有出现在页面上。

我不知道这是 Slim 问题、dataTables 问题、HTML 问题,还是我正在做的事情。有没有人对此有任何见解?

4

1 回答 1

0

德里克,问题是数据替换了您的 DOM,因此不可能将您的表单添加到表格行中,我认为解决方案是将孔表包装在表单中,并在隐藏的每一行中添加一个纯 ID输入,所以你可以粘贴它。这可能是一个可能的解决方案,为此,您应该检查此链接,是否说明如何将数据包装在表单中。http://www.datatables.net/examples/api/form.html

希望能帮助到你。

于 2013-06-24T00:51:30.313 回答