IBM多米诺骨牌设计师dblookup

时间:2013-04-24 11:43:37

标签: xpages

我对在xpages中使用@DbLookup有疑问。 我有一个简单的nsf数据库看起来像这样:

Name             |          Values
TimeZones        | +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 etc.
Countries        | Germany Ireland England Spain Slovakia Czech etc.

问题是我不知道如何使用@DbLookup来获取时区或国家/地区的值。我尝试了这个并没有用:

@DbLookup(@DbName(), "KeywordLookup", "TimeZones", "Values");

KeywordLookup是我的视图的名称。

但是当我尝试使用

@DbColumn(@DbName(),"KeywordLookup",1);

效果很好。在我的组合框中,我可以看到

TimeZones
Countries

有人可以给我建议吗?

更新#1:

我的观点“KeywordLookup”使用表单“关键字”,看起来像

Name:
-Type Text-

Values:
-Type Text-

视图只包含两列:

Name - mapped to Name
Values - mapped to Values

我在笔记中创建文档并填写:

Name :
Countries

Values : 
Germany
Ireland
Slovakia
etc.

1 个答案:

答案 0 :(得分:2)

在该视图中对第一个列进行排序。作为一个有用的提醒,为您的字段选择一个更具描述性的名称。我担心'Name'或'Values'是Domino环境中的关键字。 “日期”,“关键”等也是如此。