如何使用来自不同数据库的多个值填充组合框?

时间:2012-10-04 10:15:37

标签: lotus-notes xpages lotus-domino

我尝试过使用@DbColumn,但是我得到了Infinity,这是我目前的代码:

var dbName:NotesDatabase = session.getDatabase("the server", "the database.nsf");
var v:NotesView = dbName.getView("the view").getColumnValues(0);
return v;

但是这会返回大约一百个结果,之后我会得到扭曲的文本,象形文字,不同行中的值等等。

值的屏幕截图:

I've never seen anything like this before

现在怎样?非常感谢你!

1 个答案:

答案 0 :(得分:3)

这是一个猜测,因为我不是一个XPages的人,但它看起来像你在说:

var v:NotesView

然后

return v;

因此,这意味着您声明v是NotesView对象。您实际上是在分配columnValues,但数据类型错误,并且显然没有进行类型检查。那么你返回v,它被视为一个NotesView对象,而不是一个字符串值数组。

也许这就是你需要的:

var v:NotesView = dbName.getView("the view");
return v.getColumnValues(0);