有一个客户端备注应用程序,并且在其主要形式中,有一个具有以下公式的dialogList:(C21331:312321C实际上是副本ID,在此示例中它只是一个随机数)
_view := "vw1";
_vieww :="vw1";
x :=@Sort(@Unique ( @DbColumn( "" : "NoCache" ; C21331:312321C; _view; 1 ) );[Ascending]);
y :=@Unique ( @DbColumn( "" : "NoCache" ; @DbName ; _vieww ; 1));
y:x
如何在我的组合框计算值中使用上面的代码?我试过了:
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中实现此功能?谢谢你的时间。
答案 0 :(得分:4)
使用.sort()
对数组进行排序(@Sort未在SSJS中实现)和.concat()
以连接两个数组或数组和字符串:
var a = [].concat(@Unique(@DbColumn( ... ))).sort();
var b = @Unique(@DbColumn( ... ));
return a.concat(b);