我对在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.
答案 0 :(得分:2)
在该视图中对第一个列进行排序。作为一个有用的提醒,为您的字段选择一个更具描述性的名称。我担心'Name'或'Values'是Domino环境中的关键字。 “日期”,“关键”等也是如此。