我需要将 StyleClass 添加到 xPages 生成的表单标签中。

我不知道是否可以在新主题中更改此控件,但我的应用程序中只需要一个 xPage,这是生成的代码:

<form id="view:_id1" method="post" action="/blabla.nsf/index.xsp"
class="xspForm" enctype="multipart/form-data">

我需要这个修改类,例如:
<form id="view:_id1" method="post" action="/blabla.nsf/index.xsp"
class="newclass otherclass" enctype="multipart/form-data">

最佳答案

您可以将以下内容添加到您的主题中以更改表单标签的类:

<control mode="override">
    <name>Form</name>
    <property>
        <name>styleClass</name>
        <value>newclass otherclass</value>
    </property>
</control>

更新: 使用以下内容仅在名为 index.xsp 的 XPage 上使用它:
<control mode="override">
    <name>Form</name>
    <property>
        <name>styleClass</name>
        <value>#{javascript:(view.getPageName() == '/index.xsp')?'newClass otherClass':'xspForm'}</value>
    </property>
</control>

关于xpages - 我如何在 xpages 中添加样式类到表单标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13212865/

10-09 13:48