【问题标题】:Rails Simpleform setting the width of a form input elementRails Simpleform 设置表单输入元素的宽度
【发布时间】:2012-06-17 00:18:05
【问题描述】:

我在表格中使用 gem simpleform

我想调整简单表单的每个表单元素的宽度,可以这样做吗?

我尝试了以下方法,但它似乎不起作用

    <td><%= listing.name %></td>
<td><%= f.input :suite, :input_html => { :size => 10, :maxlength => 10 } %></td>

我查看了这里的 simpleform 文档,但找不到具体设置宽度的方法。这是我在表格中的表格的样子。我想让列更窄。

如您所见,列宽非常宽。请告知如何使它们的尺寸合适,以免占用太多空间。

【问题讨论】:

  • 应该可以。也许只使用:size?见github.com/plataformatec/simple_form/issues/168
  • 不。这: 10} %> 也不起作用
  • 尝试在 CSS 中设置?并检查colimn 宽度。您使用的是网格系统吗?
  • 对不起,我不清楚。我想让你试试&lt;td&gt;&lt;%= f.input :suite, :input_html =&gt; { :size =&gt; 10} %&gt;&lt;/td&gt;。再想一想,这应该没什么区别。也许你的 CSS 中有什么东西覆盖了它?

标签: css ruby-on-rails forms html-table simple-form


【解决方案1】:

我已经成功使用了&lt;%= f.input :fieldname, :input_html =&gt; {:maxlength =&gt;2,:style=&gt; 'width: 20px'}%&gt;。你在压制所有标签吗? (通过:label=&gt;false)?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 2013-10-27
    • 2016-01-27
    • 2023-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多