javascript - Xpages - Remove selected items from an array -
does know how remove selected items array?
var view:notesview = getcomponent("viewpanel2"); var utbildningararray = new array(); viewscope.col = view.getselectedids(); if (viewscope.col.length > 0){ (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();
i have tried, removeentry , splice don't work.
thanks, jonas
edit:
you right, have added in code:
var view:notesview = getcomponent("viewpanel2"); var utbildningararray = new array(); var utbildningararray = new array(); var fieldutbarray = new array(getcomponent('inputhidden1').getvalue()); viewscope.col = view.getselectedids(); if (viewscope.col.length > 0){ (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.replaceitemvalue("utbildningar",fieldutbarray.slice(utbildningararray)); document1.save();
i'm saving user selected in hidden input, , when user clicks "remove programs" button display selected courses in view. should user able click checkbox , remove selected course(s). when save nothing happens.
i think need show more want remove.
below have code snippets remove entry js array.
http://openntf.org/xsnippets.nsf/snippet.xsp?id=remove-an-entry-from-an-array-of-strings
http://dontpanic82.blogspot.se/2010/10/code-snippet-arraysplice-according-to.html
Comments
Post a Comment