Sharepoint2010 列表默认视图更新

Sharepoint2010 列表默认视图更新

1、简介

利用cmdlet脚本管理sharepoint项目是很方便的,但是对对于脚本语言接触较少的我来说写起来废了很大力气。需求  利用sharepoint开发门户管理,客户那边提出要求文档可默认视图每页显示15条,图片库每页显示12条。由于创建的站点、子网站、库很多。要是一个个改那样很容易漏掉摸个库,而且说不定改天又心情不爽又要修改每页显示的条数。所以写个脚本跑下解决问题吧

2、指令集讲解

这里先对有的指令简单说下

ForEach-Object{} 循环遍历前面集合中的每一项。

Where-Object{}; 对前面的集合进行过滤,返回的同样是个集合

3、自己写的脚本

更新文档库默认视图显示15条

$sites=Get-SPSite;

$sites |ForEach-Object{

$webs=$_.AllWebs;

$webs | ForEach-Object{

$lists=$_.Lists;

$lists= $lists |Where-Object{$_.BaseTemplate -eq "DocumentLibrary"};

$lists | ForEach-Object{

$v=$_.DefaultView;

$v.RowLimit=15;

$v.Update();

Write-Host$v.RowLimit;

}

}

}

更新图片库,默认视图显示12条

$sites=Get-SPSite;

$sites |ForEach-Object{

$webs=$_.AllWebs;

$webs | ForEach-Object{

$lists=$_.Lists;

$lists= $lists |Where-Object{$_.BaseTemplate -eq "PictureLibrary"};

$lists | ForEach-Object{

$l

$v=$_.DefaultView;

$v.RowLimit=12;

$v.Update();

Write-Host$v.RowLimit;

}

}

}

总结:

将近1个月没写博客了,在一个月里一直忙sharepoint项目,自我感觉其实多看些东西,sharepoint只是知识面比较宽并不难。

时间: 2024-10-29 19:11:34

Sharepoint2010 列表默认视图更新的相关文章

MySQL视图更新

昨天在写美团2019秋招笔试题的时候遇到了关于视图是否能更新的问题,突然感觉这个问题之前复习的时候重点关注过,但是却又想不全.今天特地搜了一些资料总结一下.本文主要说明视图的更新限制,如需关于视图的更多知识,参考:MySql视图原理讲解与使用大全 视图简介 视图不是表,不能直接存储数据,是一张虚拟的表,视图和数据库的表存在着对应的关系,我们在某些情况下是可以通过视图来操作数据库的表,这样可以简化查询操作(一般情况下视图是用来查询用的),在某种条件下是可以利用视图来更新数据库表中的数据的,后面会提

jQuery EasyUI Datagrid组件默认视图分析

在Datagrid基础DOM结构的一文中,我对Datagrid组件的骨架做了很详细的描述.有了骨架还并不完整,还得有血有肉有衣服穿才行.强大的Datagrid组件允许我们自己定义如何在基础骨架上长出健壮诱人的身体,我们只要定义Datagrid的视图就可以实现. 在大多数情况下,我们并无特别要求,Datagrid给我们提供了默认的视图,默认视图被使用在90%以上的场景,所以对默认视图的分析显得非常有必要.注意视图里面定义了哪些接口,哪些方法,如果要自己写视图的话,最好把这些接口和方法都写齐全.话不

数据库之视图更新

视图定义---视图是从一个 或多个表(或视图) 导出的虚拟表 ,视图是数据库系统提供给用户以多种角度观察数据的重要机制 视图是一个虚表,不是实际存储的数据,更新视图是指更新视图的基本表,但不是所有的视图都能够进行更新,所以视图可以分为可更新视图和不可更新视图 可更新视图有三种: (1).同时满足以下条件 a. 创建时select中没有聚合函数,也没有top,groupby,union子句及Distinct关键字: b.创建视图的select 不包含从基本表中通过计算所得到的列: c. from子

vue数组对象修改触发视图更新

直接修改数组元素是无法触发视图更新的,如 this.array[0] = { name: 'meng', age: 22 } 修改array的length也无法触发视图更新,如 this.array.length = 2; 触发视图更新的方法有如下几种 1. Vue.set 可以设置对象或数组的值,通过key或数组索引,可以触发视图更新 数组修改 Vue.set(array, indexOfItem, newValue) this.array.$set(indexOfItem, newValue

F4NNIU 版本的标准电阻列表(2018-09-29 更新)

F4NNIU 版本的标准电阻列表(2018-09-29 更新) 值代码 电阻值 格式化值 单位 公差代码 公差 格式化值数字 描述 0RJ 0 0 R J 5% J0000 0R 5% (0RJ) 1RJ 1 1 R J 5% J010J 1R 5% (1RJ) 1R1J 1.1 1.1 R J 5% J011J 1.1R 5% (1R1J) 1R2J 1.2 1.2 R J 5% J012J 1.2R 5% (1R2J) 1R3J 1.3 1.3 R J 5% J013J 1.3R 5% (1

Vue.set 向响应式对象中添加响应式属性,及设置数组元素触发视图更新

一.为什么需要使用Vue.set? vue中不能检测到数组和对象的两种变化: 1.数组长度的变化 vm.arr.length = 4 2.数组通过索引值修改内容 vm.arr[1] = ‘aa’ Vue.$set(target,key,value):可以动态的给数组.对象添加和修改数据,并更新视图中数据的显示. vue在构造函数new Vue()时,就通过Object.defineProperty中的getter和setter 这两个方法,完成了对数据的绑定.所以直接通过vm.arr[1] =

Vue 中视图更新

当vue的data中的值发生变化后,视图中引用部分的值是否会同时发生变化呢?首先,我们要知道有哪些更新的类型. 更新的类型 1.直接赋值更新.this.heros=[' '],模板会立即更新. 2.通过函数更新.this.heros.push("xx). 更新的函数: push():在数组最后添加元素: pop():删除最后一个元素: shift():删除最后一个元素: unshift():在开头添加一个元素: splice():可以增加.修改.删除元素.splice函数使用方法:其需要传递开始

设置收货地址的默认地址,当选择了列表地址时更新地址,否则显示默认地址

原文地址:https://www.cnblogs.com/-ting/p/11780066.html

(27)改变菜单动作的默认视图.

一个动作下面有多个视图来支持,像表单视图.列表视图.看板视图.图表视图等 这时我们想改变系统默认指定的视图,方法其实有两种,一种是通过面板改,一种是开发一个小模块 举一例:项目默认打开是用了看板视图,这里要改成列表视图 系统默认的如下: 第一种方法:通过面板改 首先我们要开启admin的技术特性 接着找到项目对应的动作 点完"项目",下面就出现对应的动作,接着把这个弹出框关了 改一下对应的红框为如下所示: 保存完,再打开项目菜单如下: 第二种是代码改: Addons/project/p