小编Tho*_*ian的帖子

如何始终返回java.util.Vector

如果我的控件中的值只有一个值,则以下代码将返回一个String,如果有多个值,则代码将返回一个java.util.Vector.

getComponent(显示 "myControl")的getValue();

即使只有一个值,我希望此代码返回一个向量.

我已经看到几个代码片段将我的字符串转换为数组,但我想找回一个向量.

serverside-javascript xpages

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

无法在XSP编辑器中键入url src&符号

xPage XSP编辑器不允许我输入&src url

<xp:script src="http://maps.googleapis.com/maps/api/js?key=1234&test=1" />
Run Code Online (Sandbox Code Playgroud)

要么

<script src="http://maps.googleapis.com/maps/api/js?key=1234&test=1" />
Run Code Online (Sandbox Code Playgroud)

我可以当然改变网址,&amp;但谷歌不接受网址

有任何想法吗?

SRC

xml xpages

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

我可以延迟加载xPage上的一些控件到页面加载后

是否可以延迟加载xpage上的某些控件?

这就是问题所在:假设您有一个控件来执行fultextsearch并在重复控件中显示结果.这个ft搜索可能需要很长时间,并且会将网页加载到等待状态,直到搜索结果准备就绪.

我希望我的页面最初加载大部分数据,并且一些"耗时"的控件应该在初始加载后作为sperate请求加载到页面中.

这样,用户将立即看到该网页,但页面上的某些数据将稍后加载,而不会使网页处于等待状态,无法从服务器进行.

可能?

ajax delay lotus-domino xpages

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

计算repeat的重复生成设计器错误的repeatControls属性

我试图计算重复的repeatControls属性但得到一个错误

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
    <xp:repeat id="repeat1" rows="30" value="#{javascript:10}">
        <xp:this.repeatControls><![CDATA[${javascript:"true"}]]>    </xp:this.repeatControls>
    </xp:repeat>
</xp:view>
Run Code Online (Sandbox Code Playgroud)

这是错误

说明资源路径位置类型无法为页面/test.xsp生成.java文件:由于调用com.ibm.xsp.component.xp.XspDataIterator时出现问题,无法找到标记xp:repeat的运行时类. getJavaClass(类com.ibm.xsp.page.parse.types.FacesInstance).test.xsp test.nsf/XPages第1行com.ibm.designer.domino.ide.resources.designerproblem

这是DDE中的某种错误还是做错了?我也尝试过不带引号的"真实"

我正在使用笔记9 beta 1

在此输入图像描述

eclipse repeat xpages

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

Fullcalendar显示"结束日期"休息一天

Fullcalendar显示"结束日期"一天关闭
json是jan 12th,到16th,但是日历显示12日到15日这里是代码

var calCon = $('.cal');
calCon.fullCalendar({
    prev: 'left-single-arrow',
    firstDay: 1,
    weekends:true,
    weekNumbers:true,
    ignoreTimezone:false,
    allDayDefault:true,
    weekNumberCalculation:"ISO",
    defaultView:"basicWeek",
    timeFormat: 'H(:mm)',
    events: {
        url: "/calendarjson.xsp",
        cache: false
    }
})
Run Code Online (Sandbox Code Playgroud)

这是json

[{"color":"#3a87ad","id":"123","allday":"1","url":"/...","end":"2015-01-16T10:00:00.0+0100","start":"2015-01-12T09:00:00.0+0100","title":"Thomas Adrian"}]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我正在使用allDayDefault因为时间不重要.
我究竟做错了什么?

我正在使用最新的fullcalender 2.2.5
我试图改变时间,但它仍然是相同的

javascript json fullcalendar

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

如何将文档数据源发送到XPage中的自定义控件?

我将此计算文本绑定到使用EL的body字段

 <xp:text escape="true" id="computedField1" value="#{doc.Body}"></xp:text>
Run Code Online (Sandbox Code Playgroud)

现在我需要将这个computedField存储在自定义控件中并发送到doc?我应该使用什么属性定义,以及如何将compositeData引用到cc中的Body字段

谢谢

托马斯

el composite custom-controls xpages

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

如何使用社交网络登录公共Lotus Domino Web应用程序

我有一个用xPages创建的公共网站,我的用户没有登录到Domino(即匿名),但我仍然希望显示已经登录到Facebook或Twitter的用户的信息,如图像或用户twitter流,也许让我们他们可以使用fb/twitter登录我的网站,这样我就可以存储一些关于它们的数据供下次访问.

我不想为此在任何domino目录中创建用户,而是将我需要的数据存储在应用程序中的配置文件/文档中.通过这种方式,我可以存储来自用户的数据,而无需在domino目录中创建新字段.

为了使它更容易理解.假设我想建立一个使用多米诺骨牌应用程序销售东西的产品网站.当用户进入网站时,他们可以选择注册我的应用程序或使用例如facebook或twitter登录.当他们购买商品或发表评论时,他们已经登录并且不需要输入用户数据.用户数据来自社交网络或我在我的应用程序中的配置文件.

现在谈谈一些问题......

  • 使用多米诺骨牌应用程序可以轻松完成吗?或者使用其他平台构建它更快?

  • 我知道我需要做一些oAuth身份验证来连接twitter和facebook,但是如何将这些数据连接到我的应用程序中的配置文件?

  • 如果用户选择注册我的网站而不是登录到twitter/fb,我将如何对这些用户进行身份验证,并根据他们是使用Twitter登录还是使用我的个人资料文档来使用不同的身份验证.

  • 我可以oAuth启用我的Domino应用程序吗?

/托马斯

facebook oauth lotus-domino xpages

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

如何在本地化网站上更改日期时间格式?

我有一个不同语言的本地化网站

用户可以选择在配置文件中使用的语言,这将在PageLoad 之前应用

context.setLocalString("en")
Run Code Online (Sandbox Code Playgroud)

“en”默认为 en-US 我相信所以网站上的日期以美国格式显示,所以我知道我可以使用它。

context.setLocale(new Locale("en","gb"))
Run Code Online (Sandbox Code Playgroud)

setLocal 的问题在于它不会更新 HTML lang="en" 属性,因此事件虽然在使用 setLocal 后日期是正确的,但使用的语言文件仍然是 englisn(US) 而不是 english(uk) 一个。(即不是 html lang="en-gb")

因此,当来自英格兰的用户在他们的个人资料中将他们的语言设置为 en-uk 时,他们会获得美国语言文件。

所以我试着这样做

 context.setLocale(new Locale("en","gb"))
 context.setLocalString("en-GB")
Run Code Online (Sandbox Code Playgroud)

但随后 setLocalString 覆盖了 setLocalString ,反之亦然。所以看起来我不能同时使用它们

有什么方法可以在 beforePageLoad 上添加代码,以确保 html lang 属性使用正确的语言进行更新,并且我的日期以正确的语言集格式显示?

date-format setlocale xpages

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

使用身份验证为Domino数据创建自定义JSON API

我需要通过网址/端点将自定义多米诺骨牌数据公开为json,我正在创建一个xAgent,xe:jsonRpcService或xe:restService来公开json

来自Internet / Intranet的应用程序将使用此数据,但我需要它们进行身份验证。

我应该如何设置Domino服务器来处理此认证,以及客户机需要执行什么样的请求才能以认证用户身份获取数据。

api json xpages

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

新计算机上 DDE 中的 Java 编译器错误,在旧计算机上运行良好

我有 2 台计算机运行 Domino Designer,在我的新计算机上,我在基于服务器的应用程序中出现 java 错误,而不是在旧计算机上。我已经在两台机器上安装了所需的软件包,并且在 prefs 中设置了相同的编译器。

出现错误的计算机是一台运行 Windows 10 和 DDE 11.0.1 FP1 的新计算机,而旧计算机运行的是 Windows 7 和 DDE 11.0.1

可能有一些路径或我忘记设置但找不到的东西。

我的新机器上出现这些错误的原因是什么?

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

java update-site apache-poi xpages domino-designer-eclipse

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