xpages - 我如何添加样式类到 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="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/

相关文章:

performance - 访问控件值的最有效方法是什么?

xpages - 重复控制刷新

XPage:转换现有 Notes 文档的内容(部分和选项卡式表格)

java - OpenNTF Domino API - 最佳入门方式

java - Xpages - java.lang.NoSuchMethodError : javax/mail/internet/MimeBodyPart. AttachFile(Ljava/io/File;)V

html - 如何删除带有背景颜色的表格单元格分隔符

javascript - xpage csjs 代码未通过 gmail api 以正确格式发送内联图像和附件电子邮件

xpages - 使用计划的 LotusScript 或 Java 代理运行 XAgent

database - 在单个项目 ODP 下为多个相关的 Lotus Notes 数据库设置 SourceTree

XPages:context.getUser().getRoles() 偶尔工作