如何将styleclass添加到xpages中的form标记
我需要将如何将styleclass添加到xpages中的form标记,xpages,Xpages,我需要将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="
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>
形式
样式类
#{javascript:(view.getPageName()='/index.xsp')?'newClass otherClass':'xspForm'}
您可以在XPage:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" createForm="false">
<xp:form styleClass="newclass otherclass">
... add your components here ...
</xp:form>
</xp:view>
... 在这里添加您的组件。。。
如果在Xpage>All Properties>createForm>False中禁用表单创建,则可以使用自己的样式类创建自己的表单;这将替换默认表单
但这会改变我应用程序所有xpage中的所有表单吗?是的,确实如此。您可以尝试使用#{javascript:(view.getPageName()='/index.xsp')?“newClass otherClass':“xspForm”}计算值部分。感谢回复“添加”对不起,我的iPhone键盘更改为“全部”否,这些属性由XPages引擎自动生成。在这里,你可以找到所有可用属性的列表:棒极了。谢谢你的回复,不幸的是我只能接受一个回复。