我有一个表,其中每一行都有简单表单字段的列。我试图用表格包装每一行。它应该是这样的:
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问题,还是我正在做的事情。有没有人对此有任何见解?
答案 0 :(得分:0)
Derek,问题是datables会替换你的DOM,因此在表格行中添加你的表单是不可能的,我认为解决方案是将表格包装在表格中并为每一行添加一个纯粹的id在隐藏的输入中,所以你可以解决它。这可能是一个可能的解决方案,为此工作你应该检查这个链接,它是如何在表单中包装datables。 http://www.datatables.net/examples/api/form.html
希望它有所帮助。