Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xpages在列表中添加@formula_Xpages - Fatal编程技术网

xpages在列表中添加@formula

xpages在列表中添加@formula,xpages,Xpages,有一个客户端notes应用程序,在其主窗体中,有一个对话框列表,其公式如下:(C21331:312321C实际上是副本ID,在本例中,它只是一个随机数) 如何在我的组合框计算值中使用上述代码?我试过: var _view = "vw1"; var _vieww= "vw2"; db = new Array(@Sort(@Unique ( @DbColumn( "" : "NoCache" , C21331:312321C, _view, 1 ) );[Ascendin

有一个客户端notes应用程序,在其主窗体中,有一个对话框列表,其公式如下:(C21331:312321C实际上是副本ID,在本例中,它只是一个随机数)

如何在我的组合框计算值中使用上述代码?我试过:

    var _view = "vw1";
    var _vieww= "vw2"; 

    db = new Array(@Sort(@Unique ( @DbColumn( "" : "NoCache" , C21331:312321C, _view, 1 ) );[Ascending]);

    db1 = new Array(@Unique ( @DbColumn( "" : "NoCache" ; @DbName ; _vieww ; 1)));

   db:db1 
如何在xpages中实现此功能?感谢您的时间。

使用
.sort()
对数组进行排序(@sort未在SSJS中实现),并使用
.concat()
将两个数组或数组与字符串连接起来:

var a=[].concat(@Unique(@DbColumn(…))).sort();
var b=@Unique(@DbColumn(…);
返回a.concat(b);

谢谢,它很有效。到那时,我已经用:@List(@DbColumn(…),@DbColumn(…)解决了这个问题,但是你的建议更优雅了。奇怪的是,现在我出现了一个错误:[TypeError]在类型为“String[JavaScript object]”的对象上调用方法“sort()”——在变量a=@Unique(@DbColumn(dbname,“vwnumcompanii”,0))。sort();//其中var dbname=session.getServerName()+“!!”+“XPAgenda.nsf”;好的,@DbColumn()似乎只返回一个字符串值。因此,在调用sort()之前,必须确保有一个数组。我相应地更新了我的答案.MFG-您可能想转到openNTF并查看此代码段。它是一个更好的@DbColumn/@DbLookup,包括排序参数和唯一性。@KnutHerrmann此组合框值可能是此问题的问题:。请你看看这个问题好吗?先谢谢你。
    var _view = "vw1";
    var _vieww= "vw2"; 

    db = new Array(@Sort(@Unique ( @DbColumn( "" : "NoCache" , C21331:312321C, _view, 1 ) );[Ascending]);

    db1 = new Array(@Unique ( @DbColumn( "" : "NoCache" ; @DbName ; _vieww ; 1)));

   db:db1