小编Ton*_*een的帖子

xpages - 如何从客户端javascript设置范围变量?

我正在尝试从客户端JavaScript设置XPages范围变量.我有一个XPage,其中包含使用Dojo显示或隐藏的几个部分.在这个XPage上,我有一个执行一些服务器端JavaScript的按钮.一旦按钮后面的SSJS执行,默认情况下可见的XPage部分再次可见,而不是在单击按钮之前可见的部分.我希望在按钮被点击之前可见的部分在按钮后面的SSJS执行后也可见.

为此,我考虑使用范围变量 - 使用客户端JavaScript来计算当前可见的XPage的哪个部分,在范围变量中设置此值并onClientLoad在XPage事件中读取范围变量以再次使用部分可见(并隐藏所有其他部分).但是,我发现无法从客户端JavaScript设置范围变量.我试过添加

var xyz = "#{javascript:viewScope.put('sectionDisplay','Section')}"
Run Code Online (Sandbox Code Playgroud)

对于onClick按钮的客户端事件,但无论是否单击该按钮,都会设置范围变量.

在XPages之前,我会使用查询字符串将变量从一个页面传递到另一个页面.我现在该怎么做?

javascript variables scope xpages xpages-ssjs

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

在XPage中从SSJS内部调用CSJS

我目前正致力于用JavaScript重写LotusScript脚本库中的函数.LotusScript函数包含前端和后端元素 - 输入框用于从用户收集信息 - 所以我想知道如何最好地执行此操作.是否可以使用ssjs中的csjs调用模态对话框窗口?

javascript xpages

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

XPages - 以读取模式显示附件

我有一个带有文件上传控件和富文本控件的XPage.上传附件并保存文档后,在读取模式下打开文档后,我无法看到附件.

<xp:inputRichText id="RichText1" value="#{document1.RichText1}"></xp:inputRichText>
<xp:fileUpload id="fileUpload1"
value="#{document1.RichText1}">
</xp:fileUpload>
Run Code Online (Sandbox Code Playgroud)

当文档处于读取模式时,我需要做什么才能显示已保存的附件?

javascript lotus-notes xpages

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

XPages - 使用IBM Notes 9编辑在8.5.3中创建的XPage

是否可以编辑使用IBM Notes 8.5.3 fp1创建的XPage并使用IBM Notes 9的扩展库控件?这似乎是我遇到问题的原因.

lotus-notes xpages

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

XPages - 当存在必填字段时,字段更新不起作用

我正在使用部分刷新更新字段,除非存在必需字段,否则工作正常.然后更新根本不起作用.有谁能解释为什么?这是我的代码.

<xp:panel rendered="true">
    <xp:table>

        <xp:tr>
            <xp:td>My Value:</xp:td>
            <xp:td>
                <xp:inputText id="ValueField"
                    value="#{document1.ValueField}">
                </xp:inputText>
            </xp:td>
        </xp:tr>
        <xp:tr>
            <xp:td>Required Field:&#160;</xp:td>
            <xp:td>
                <xp:inputText id="inputText1" required="true"></xp:inputText></xp:td>
        </xp:tr>
    </xp:table>
</xp:panel>

<xp:panel rendered="true">
    <xp:table>
        <xp:tr>
            <xp:td>
                <xp:button id="button3" value="Set Value">
                    <xp:eventHandler event="onclick" submit="true"
                        refreshMode="partial" refreshId="ValueField">
                        <xp:this.action><![CDATA[#{javascript:document1.setValue("ValueField","12345")}]]></xp:this.action>
                    </xp:eventHandler>
                </xp:button>
            </xp:td>
        </xp:tr>
    </xp:table>
</xp:panel>
Run Code Online (Sandbox Code Playgroud)

如果inputText1的required属性设置为false,则更新正常.

这个问题类似于我之前的查询,但为了清楚起见,我决定单独发布.

javascript ajax lotus-notes xpages

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

Lotus Notes - 获取当前用户的邮件数据库

Lotus Notes中是否有一种方法(使用@Formula或LotusScript)来获取当前用户的邮件文件路径?

lotus-notes lotus lotusscript

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

XPages - 在Notes表单上保存的计算字段

在保存XPage时,我想在基础Notes表单中保存计算字段的所有值.原因是当在Notes客户端中打开文档时,我希望已将此计算字段的值保存在文档中.是否有可能做到这一点?

lotus-notes xpages

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

XPages - 使用SSJS更新日期字段

我正在尝试使用SSJS来更新日期字段.如果未选择"使用日期/时间选择器弹出窗口"选项,则此方法可以正常工作.但是,如果选中此选项,则更新不起作用.谁能解释为什么会这样?这是我的代码:

<xp:panel rendered="true">  
<xp:button value="Set Date Value" id="button1">
    <xp:eventHandler event="onclick" submit="true"
        refreshMode="partial" refreshId="DateField">
        <xp:this.action><![CDATA[#{javascript:document1.setValue("DateField","01.01.1970");}]]></xp:this.action>
    </xp:eventHandler></xp:button>&#160;&#160;&#160;
<xp:inputText id="DateField" value="#{document1.DateField}">
    <xp:this.converter>
        <xp:convertDateTime type="date"></xp:convertDateTime>
    </xp:this.converter>

    <xp:dateTimeHelper></xp:dateTimeHelper>
</xp:inputText>
</xp:panel>
Run Code Online (Sandbox Code Playgroud)

lotus-notes xpages xpages-ssjs

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

Lotus Notes视图列日期格式

我使用LotusScript将excel文件导入Lotus Notes数据库.我视图中的一列(显示导入的数据)显示日期.如果年份大于2000,则显示4位数字,例如2001年.但是如果年份小于2000,则显示年份仅有2位数,例如99.有人知道这是为什么吗?日期包含在文本字段中.该列使用"日期/时间"样式和"仅显示月,日和年".未选择显示时间.

lotus-notes lotus

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