3

StyleClassで生成されたフォーム タグに追加する必要がありxPagesます。

新しいテーマでこのコントロールを変更できるかどうかはわかりませんがxPage、アプリで必要なのは 1 つだけです。これが生成されたコードです。

<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">
4

3 に答える 3

7

以下をテーマに追加して、form タグのクラスを変更できます。

<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>
于 2012-11-03T20:19:20.530 に答える
5

XPage に独自の xp:form を追加できます。

<?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>
于 2012-11-03T20:21:41.040 に答える