【问题标题】:Struts2 bootstrap width of a text fieldStruts2引导文本字段的宽度
【发布时间】:2016-07-25 22:53:42
【问题描述】:

我正在尝试更改我这样创建的<s:textfield> 的宽度:

<s:textfield name="process.name" key="lbl.process.name" cssClass="col-sm-4"/>

但事实证明:

<div class="form-group ">
   <label class="col-sm-3 control-label" for="ShowProcess_process_name" >
      Displayname        
   </label>    
   <div class="col-sm-9 controls">
      <input type="text" name="process.name" value="name" id="ShowProcess_process_name"class="form-control col-sm-4"/>
   </div>
</div>

但我想要的是:

<div class="form-group ">
   <label class="col-sm-3 control-label" for="ShowProcess_process_name" >
      Displayname        
   </label>    
   <div class="col-sm-4 controls">
      <input type="text" name="process.name" value="name" id="ShowProcess_process_name"class="form-control"/>
   </div>
</div>

有人知道如何通过引导程序更改宽度吗?

【问题讨论】:

    标签: twitter-bootstrap jsp struts2 jsp-tags struts2-bootstrap-plugin


    【解决方案1】:

    cssClass 用于设置输入本身的样式。要设置包装输入的元素的样式,请使用 elementCssClass 属性而不是 cssClass

    <s:textfield name="process.name" key="lbl.process.name" elementCssClass="col-sm-4" />
    

    【讨论】:

    • 谢谢,这正是我所寻找的。奇怪的是我的IDE不知道这个属性...
    • @John 是的,它是一个动态属性。
    • 有没有办法找到标签的所有动态属性?
    • @John Nope,它们是动态的。 ;)
    • 你知道为什么 elementCssClass 对 jquerey 不起作用吗?
    猜你喜欢
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多