Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function listPreRender(renderCtx) {
- var context = SP.ClientContext.get_current();
- var list = context.get_web().get_lists().getByTitle('Workers');
- var caml = new SP.CamlQuery();
- caml.set_viewXml('View><Query></Query></View>');
- var listItems = list.getItems(caml);
- context.load(listItems, 'Include(ID)');
- context.executeQueryAsync(
- Function.createDelegate(this, function() {
- var listEnumerator = listItems.getEnumerator();
- while (listEnumerator.moveNext()) {
- // get the current list item.
- var listItem = listEnumerator.get_current();
- // get the field value.
- var fieldValue = listItem.get_item('ID');
- var excludeRows = [0,1,2,5,6,8];
- }
- }),
- Function.createDelegate(this, function() {
- alert('Error fetching data from Sharepoint!');
- }));
- var rows = renderCtx.ListData.Row; //get current rows
- for(var i = excludeRows.length - 1; i >= 0; i--) {
- var rowIdx = excludeRows[i]; //get row index to exclude
- rows.splice(rowIdx, 1); //delete List View Row
- renderCtx.ListData.LastRow = rows.length; //update ListData.LastRow property
- }
Add Comment
Please, Sign In to add comment