SharePoint 2013 实战碎嘴(ECMAScript客户端对象模型): 提示某个列表不存在

时间:2023-03-09 19:57:27
SharePoint 2013 实战碎嘴(ECMAScript客户端对象模型): 提示某个列表不存在

简单情景描述1:(在Sharepoint 2013 Solution 中)

在相应的.aspx页面引入 一下两个.js文件:

<script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.js"></script>

然后写入下面的script代码:

<script type="text/javascript">

var context = SP.ClientContext.get_current();

var clientWeb = context.get_web();

//投票基础表
var VBInfoList = clientWeb.get_lists().getByTitle("VoteBaseInfoList"); </script>

可以就写这样几行代码,在运行你的页面的时候,

如果VoteBaseInfoList这个表存在,则页面不会报错;

如果不存在,则页面提示VoteBaseInfoList不存在。

结论:在页面加载js的时候,程序会自己去判断是否存在这张表,例如:VBInfoList的这个。