2013-04-24 4 views
0

У меня есть вопрос об использовании @DbLookup в xpages. У меня есть один простой НФС базы данных вида:IBM domino designer, dblookup

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 

Может ли кто-нибудь дать мне совет?

UPDATE # 1:

мой взгляд "KeywordLookup" использует формы "ключевые слова", который выглядит как

Name: 
-Type Text- 

Values: 
-Type Text- 

И вид содержит только две колонки:

Name - mapped to Name 
Values - mapped to Values 

И я создать документ в примечаниях и заполнен:

Name : 
Countries 

Values : 
Germany 
Ireland 
Slovakia 
etc. 
+0

, пожалуйста, добавьте дополнительную информацию о структуре представления –

+0

см. Обновление 1 plz –

+0

Вы отсортировали первый столбец своего обзора? Вы должны либо отсортировать его по возрастанию, либо по убыванию. –

ответ

2

Сортируйте свой первый столбец в этом виде. И как полезное напоминание, выберите более описательное имя для своих полей. Я боюсь, что «Имя» или «Ценности» являются ключевыми словами в среде Domino. То же самое относится к «Дата», «Ключ» и т. Д.

+0

ofc, но это просто демо, чтобы понять это новое окружение. И если я спрашиваю. Можете ли вы дать мне некоторый намек на то, как получить каждое значение поля «Значения» в одном элементе combobox? Мои значения ar все в одной строке. Спасибо –

+0

Получил это - просто добавьте разделители строк в свойствах формы. И отредактируйте существующую базу данных. –

+0

Не используйте для этого простой dblookup. Включите его в функцию кеширования - см. Мой блог для примера – stwissel

Смежные вопросы