小编Tho*_*ian的帖子

如何将存储在richtext项目中的html添加到Xpages中的HTMLMail

我需要将html添加到电子邮件中,以便使用Mark Leusink HTMLMail SSJS功能.我的html是在richtext字段中,它看起来像这样.

"Content-Type: text/html; charset="utf-8"

<p dir="ltr">
 Test1</p>
<p dir="ltr">
 Test12</p>
<p dir="ltr">
 Test3</p>
<p dir="ltr">
Test4</p>
<p dir="ltr">
 &nbsp;</p>"
Run Code Online (Sandbox Code Playgroud)

使用xpages中的标准RT Editor填充rt字段的内容

我尝试过这些方法将rt添加到电子邮件中."mail"是html函数,"rt"是存储内容的richtextitem

mail.addHTML(rt.getFormattedText(false,0,0));
mail.addHTML(rt.getUnformattedText();
Run Code Online (Sandbox Code Playgroud)

但是当我收到电子邮件时,html没有被保留,文本显示没有段落,

如何将richtext字段的内容添加到html邮件中并保留rt字段中的html

谢谢

托马斯

html email richtext xpages

1
推荐指数
1
解决办法
832
查看次数

在视图面板视图列中使用链接时,数字转换器不起作用

我试图在视图列的链接中显示一个数字值与正确的数字转换器.
在下图中,您可以看到两列,第一列(红色)显示带有数值的链接,第二列(绿色)显示列值.

两列都使用转换器将值转换为数字并使用两位小数格式化.
第一列是我的问题,我需要这个也显示两位小数,并且还用逗号显示为数字值(因为我在浏览器中设置了瑞典语,因此设置了逗号)

在此输入图像描述

<xp:view xmlns:xp="http://www.ibm.com/xsp/core">

<xp:viewPanel rows="30" id="viewPanel1" var="entry">
    <xp:this.data>
        <xp:dominoView var="v" viewName="Data"></xp:dominoView>
    </xp:this.data>

    <xp:viewColumn columnName="Price" id="Price" displayAs="hidden">
        <xp:this.facets><xp:viewColumnHeader xp:key="header" id="viewColumnHeader2"></xp:viewColumnHeader></xp:this.facets>
        <xp:link escape="true" text="#{entry.Price}" id="link8">
            <xp:this.converter>
                <xp:convertNumber pattern="0.00"></xp:convertNumber>
            </xp:this.converter>
        </xp:link>
    </xp:viewColumn>

    <xp:viewColumn columnName="Price" id="viewColumn1">
        <xp:this.facets>
            <xp:viewColumnHeader xp:key="header" id="viewColumnHeader1"></xp:viewColumnHeader>
        </xp:this.facets>
        <xp:this.converter>
            <xp:convertNumber pattern="0.00"></xp:convertNumber>
        </xp:this.converter>
    </xp:viewColumn>
</xp:viewPanel>
Run Code Online (Sandbox Code Playgroud)

Notes中的视图仅包含一个显示数字字段值的列

如何获取链接列中的值以显示与正确视图列中相同的值

javascript numeric converter hyperlink xpages

1
推荐指数
1
解决办法
74
查看次数

如何使用Lotusscript列表来存储集合中的表单数量?

我有一组具有不同形式的文档,需要在列表中存储文档表单的数量,listtag将是表单名称和该表单在集合中出现的次数的值,如下所示:

表格Main = 20

表格Doc = 10

下面的代码是我尝试做的开始,但每次有一个带有现有表单的新doc时,我需要增加该元素的值

Dim frmList List As integer
Set ud = newdc.Getfirstdocument()
Do Until ud Is Nothing
            frm = ud.Form(0)
            If(IsElement(frmList(frm))) Then
                frmList(frm) =  1 ' Need to increment this value with 1 if tag exist
            Else
                frmList(frm) = 1 
            End If
            Set ud = newdc.Getnextdocument(ud)  
        Loop
Run Code Online (Sandbox Code Playgroud)

如果使用"列表"不可能,我需要另一个解决方案

谢谢

托马斯

vba lotusscript list lotus-domino

1
推荐指数
1
解决办法
59
查看次数

打开设计器时会自动重建XPage

我有一个客户喜欢在特定数据库中的Domino Designer中做一些基本的东西.他只使用表单,代理等,从不做任何Xpages的东西.我已经完成了数据库中的所有xpages工作.

今天早上,当我打开设计师时,我可以看到几乎所有的xpages设计对象都已经由他签名.但他没有打开任何xpages设计对象.(仅限表格)并且尚未签署申请.

当我查看网页时,我可以看到我几天前所做的设计更改已经消失,所以我似乎在查看我的网页的旧版本.

如果我进入应用程序并使用我的id构建应用程序,一切都恢复正常.

即使我的客户每天都对应用程序进行更改,这种情况似乎每周只会重复几次.

图片显示今天早上的xpages时间戳,这似乎与我的客户在设计师中打开应用程序的时间差不多.

在此输入图像描述

目前我们都使用9.0.1 FP10但我在FP10之前也看到了这个问题

PS.不确定它是否相关,但我的客户还有另一个版本的Domino Designer(8.5.3瑞典语),他在签署代理时使用,因为用v9签名导致它们无法工作.

可能是这种行为的原因是什么,我该如何避免它.

谢谢

托马斯

build xpages domino-designer-eclipse

1
推荐指数
1
解决办法
132
查看次数

如何使用xPages强制更新设计更改到客户端?

我正在使用xPages建立一个网页,我正在对脚本和设计进行不断的更改,这包括服务器和客户端javascript,样式表和图像更改.

每次我更改javascript或样式表时,我都希望在webbrowser中看到我的更改,并且我还希望我的用户在访问网页时获得最新的更改.

我知道我可以使用Shift-Reload,或CTRL重新加载并清除我的webbrowser缓存.而且我也知道我可以更改对象的到期日期,但我想要一种更平滑,更好的控制方式来做到这一点.

寻找任何形式的最佳实践.

谢谢

托马斯

javascript stylesheet lotus-domino cache-expiration xpages

0
推荐指数
1
解决办法
3022
查看次数

上传新附件时替换附件

我有一个简单的形式和身体领域.当用户上传附件时,我想删除文档正文字段中已有的任何附件.我该如何在保存按钮中执行此操作.

我试图在fileUpload控件上设置适当的文件以始终将文件名更改为相同的名称,但这不会替换文件,而是添加新文件并向其添加新的序列号

<xp:fileUpload id="fileUpload1" value="#{userdoc.Body}" filename="profile"     seUploadname="false"></xp:fileUpload>
Run Code Online (Sandbox Code Playgroud)

我还尝试在保存前将所有嵌入的附件循环到正文字段中,然后删除所有附件,但不添加我的新附件.

file-upload save xsp xpages

0
推荐指数
1
解决办法
3550
查看次数

我需要在XPages中的复选框旁边放一个链接

我正在尝试使用链接而不是复选框标签,因为我希望在单击复选框时勾选复选框,当我单击链接时会发生其他事情.

我试图将复选框后面的链接放在复选框内,但复选框似乎被包裹在div中导致它未对齐

这是我的代码

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
    <xp:panel style="margin:20px">
        <xp:checkBox id="checkBox2"></xp:checkBox>
        <xp:link escape="true" text="Link2" id="link2"></xp:link>
        <xp:checkBox id="checkBox1">
            <xp:link escape="true" text="Link1" id="link1"></xp:link>
        </xp:checkBox>
    </xp:panel>
</xp:view>
Run Code Online (Sandbox Code Playgroud)

这是生成的HTML

在此输入图像描述

这是网页结果

在此输入图像描述

有没有办法可以在我的复选框旁边添加一个xp:链接?

javascript checkbox xpages

0
推荐指数
1
解决办法
221
查看次数