SP.List Class
SharePoint 2010
Represents a list on a SharePoint Web site.
SP.List
The following example creates an input button on an application page that creates a new discussion board list on the current web site.
<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
<script type="text/ecmascript" language="ecmascript">
var list;
function runCode() {
var clientContext = new SP.ClientContext.get_current();
if (clientContext != undefined && clientContext != null) {
var web = clientContext.get_web();
// Specify the properties of the new list.
var listCreationInfo = new SP.ListCreationInformation();
listCreationInfo.set_title('New Discussion Board');
listCreationInfo.set_templateType(SP.ListTemplateType.discussionBoard);
this.list = web.get_lists().add(listCreationInfo);
clientContext.load(list);
clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
}
function onQuerySucceeded() {
var result = ' Added Discussion Board: ' + this.list.get_title();
alert(result);
}
function onQueryFailed(sender, args) {
alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
}
</script>
<input id="Button1" type="button" value="Run Code" onclick="runCode()" />
</asp:Content>