Javascript Xpages-从数组中删除选定项
有人知道如何从数组中删除选定项吗Javascript Xpages-从数组中删除选定项,javascript,arrays,xpages,Javascript,Arrays,Xpages,有人知道如何从数组中删除选定项吗 var view:NotesView = getComponent("viewPanel2"); var UtbildningarArray = new Array(); viewScope.col = view.getSelectedIds(); if (viewScope.col.length > 0){ for (i=0; i<viewScope.col.length; i++){ var docid = viewScope.col[i
var view:NotesView = getComponent("viewPanel2");
var UtbildningarArray = new Array();
viewScope.col = view.getSelectedIds();
if (viewScope.col.length > 0){
for (i=0; i<viewScope.col.length; i++){
var docid = viewScope.col[i];
if (docid != null) {
var doc = database.getDocumentByID(docid);
UtbildningarArray.push(doc.getItemValueString("Namn"))
}
}
}
document1.removeItemValue("Utbildningar",UtbildningarArray);
document1.save();
var视图:NotesView=getComponent(“viewPanel2”);
var utbildningarray=新数组();
viewScope.col=view.getselectedds();
如果(viewScope.col.length>0){
对于(i=0;i我认为您需要显示更多您想要删除的内容
下面,您必须编写代码片段,以便从js数组中删除条目
我成功了
for (var i = 0; i < FieldUtbArray.length; i++) {
found = false;
// find a[i] in b
for (var j = 0; j < UtbildningarArray.length; j++) {
if (FieldUtbArray[i] == UtbildningarArray[j]) {
found = true;
break;
}
}
if (!found) {
result.push(FieldUtbArray[i]);
}
}
for(变量i=0;i
我现在更改了我的帖子。如果你看看slice的规范,我不认为你可以从另一个JS数组中删除一个。你需要循环遍历它们并创建一个新的ArrayTanks Fredik,我必须进一步检查。Tommy Valand的文章+1。这个数组太神奇了。prototype.splice()在Domino8.5.3中不起作用吗?您知道它在Domino9中是否起作用吗?
for (var i = 0; i < FieldUtbArray.length; i++) {
found = false;
// find a[i] in b
for (var j = 0; j < UtbildningarArray.length; j++) {
if (FieldUtbArray[i] == UtbildningarArray[j]) {
found = true;
break;
}
}
if (!found) {
result.push(FieldUtbArray[i]);
}
}