java - 我如何水平放置 struts 2 元素?

标签 java css jquery-ui struts2 struts2-jquery

我正在使用 Struts 2 + JqueryUI Struts2 插件,我想将一些元素水平并排放置。

在struts2 form item中所有的元素都是垂直的...

这是我的代码:

<s:form action="test" theme="simple">
<sj:a id="ajaxlink" onclick="disminuyeBloque()" button="true" buttonIcon="ui-icon-minus" cssStyle="height:20px"/>
<sj:textfield id="tamannobloque"  name="tamannobloque" readonly="true" size="2" />
<sj:a id="ajaxlinkminus" onclick="aumentaBloque()" button="true" buttonIcon="ui-icon-plus" cssStyle="height:20px"/>
<sj:slider id="echo4" name="slider" label="Echo" value="{3, 7}" min="1" max="10" onCompleteTopics="sliderRangeStop" cssStyle="margin: 10px; width:20%"/>
</s:form>

我希望 slider 出现在最后一个按钮(加号按钮)的旁边

最佳答案

您可以尝试将表单元素的 parentTheme 设置为 css_xhtml 并将元素与 div 包裹在同一行,然后再应用您的样式。

有点像

<s:form action="test" theme="simple">
<div>
<sj:a id="ajaxlink" onclick="disminuyeBloque()" button="true" buttonIcon="ui-icon-minus" cssStyle="height:20px"/>
<sj:textfield id="tamannobloque"  name="tamannobloque" readonly="true" size="2" parentTheme="css_xhtml"/>
</div>
<div>
<sj:a id="ajaxlinkminus" onclick="aumentaBloque()" button="true" buttonIcon="ui-icon-plus" cssStyle="height:20px"/>
<sj:slider id="echo4" name="slider" label="Echo" value="{3, 7}" min="1" max="10" onCompleteTopics="sliderRangeStop" cssStyle="margin: 10px; width:20%" parentTheme="css_xhtml"/>
</div>
</s:form>

关于java - 我如何水平放置 struts 2 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13753733/

相关文章:

java - mongo 驱动程序 api 中使用的 Document、BasicDBObject、BsonDocument 之间的实际区别是什么

java - 通过 Java 函数在只知道其相对路径的浏览器中打开 HTML 文档

javascript - jQuery 对话框同时显示

javascript - jQuery 对话框不响应键盘按下

jquery - 如何创建具有自动完成功能的选择选项?

java - 从 Java 9 访问 com.sun.tools.javac.util

java - 使 Spring 服务类最终化?

html - 将字体系列设置为 CSS 中的特定符号

java - 如何从 ListView(或 TableView)中删除边框?

html - 无法垂直居中元素