【问题标题】:element attribute of form:checkboxes in Spring MVC表单的元素属性:Spring MVC中的复选框
【发布时间】:2013-09-30 12:19:48
【问题描述】:

我很难让 form:checkboxes 的 元素属性为 css 类 .row-fluid1

JSP代码是

<h:field path="configuredChannels" required="true"
                        code="admin.menu.channels">
                        <div class="row-fluid" data-channel-checkboxes="#" style="row-fluid1">
                            <form:checkboxes element="div class='span1 row-fluid1'" 
                                items="${channels}" path="configuredChannels" />
                        </div>
</h:field>

CSS 代码是

<style type="text/css">
.row-fluid1 [class*=span]
{display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:3.4482758620689653%;
}
</style>

请告诉我我错过了什么

【问题讨论】:

  • 它不应该做什么?从您还创建了自己的自定义标签库的代码来看,这是否正常工作?您是否在项目中包含了所有需要的 JS 文件?
  • 它应该对齐复选框和频道列表之间的间距,是的,我创建了一个完美运行的自定义标签库
  • 但是应该怎么做呢?!我看到的是您的元素属性未正确关闭。
  • 你能发布/添加生成的 HTML。

标签: css spring jsp spring-mvc


【解决方案1】:
<h:field path="configuredChannels" required="true" code="admin.menu.channels">
    <div class="row-fluid" data-channel-checkboxes="#" style="row-fluid1">
        <form:checkboxes element="div" cssClass="span1 row-fluid1" items="${channels}" path="configuredChannels" />
    </div>
</h:field>

我希望像上面这样的东西可以工作。您在 div 中还有一个 div,它(如果我没记错的话)带有引导程序(由于行)在左/右添加了一个填充/边距。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    相关资源
    最近更新 更多