zoukankan      html  css  js  c++  java
  • Javascript client sharepoint object model -- ECMA

    function checkForEnter(event) { 
            if (event.keyCode == 13) { //按下回车
                var videocomments = $("#newcomments").val(); 
                if (videocomments != '') { 
                    $("#divToDisplay").show("slow"); 
                    $("#divToDisplay").html(''); 
                    var addnewcomment; 
                    getWebUserData(); 
                    var videotitle = $("input[id$=txtVideoTitle]").val(); 
                    var KvideoId = $("input[id$=txtVideoid]").val(); 
                    var taskList = web.get_lists().getByTitle('Cosmo Video Comments'); 
                    context.load(taskList); 
                    var CommentItemInfo = new SP.ListItemCreationInformation(); 
                    var query = new SP.CamlQuery(); 
                    var queryxml = "<View><Query><Where><Eq><FieldRef Name='MediaID' /><Value Type='Text'>" + KvideoId + "</Value></Eq></Where></Query></View>"; 
                    query.set_viewXml(queryxml); 
                    var collItem = taskList.getItems(query); 
                    context.load(collItem); 
                    context.executeQueryAsync(onQuerySucceeded, onQueryFailed); 
     
                    function onQuerySucceeded(sender, args) { 
                        var itemCount = collItem.get_count(); 
                        var listEnumerator = collItem.getEnumerator(); 
                        if (itemCount == 0) { 
     
                            var myDate = new Date(); 
                            var CommentItemInfo = new SP.ListItemCreationInformation(); 
                            addnewcomment = taskList.addItem(CommentItemInfo); 
                            addnewcomment.set_item('Title', videotitle); 
                            addnewcomment.set_item('MediaID', KvideoId); 
                            var month = myDate.getMonth() + 1; 
                            com = videocomments + "
    
    " + username + "
    
    " + month + '/' + myDate.getDate() + '/' + myDate.getFullYear() + '
    
    '; 
                            addnewcomment.set_item('Comments', com); 
                            $("#newcomments").val(''); 
                            addnewcomment.update(); 
                            context.load(addnewcomment); 
                            context.executeQueryAsync(addTaskSuccess, addTaskFailure); 
                            function addTaskSuccess(sender, args) { 
                                GetListData(); 
                            } 
                            function addTaskFailure(sender, args) { 
                                alert('Failed to add new task. 
    Error: ' + args.get_message() + '
    StackTrace: ' + args.get_stackTrace()); 
                            } 
                        } 
                        else { 
                            var myDate = new Date(); 
                            var month = myDate.getMonth() + 1; 
                            while (listEnumerator.moveNext()) { 
                                var oListItem = listEnumerator.get_current(); 
                                var com = oListItem.get_item('Comments').toString(); 
                                com = com + videocomments + "
    
    " + username + "
    
    " + month + '/' + myDate.getDate() + '/' + myDate.getFullYear() + '
    
    '; 
                                oListItem.set_item('Comments', com); 
                                $("#newcomments").val(''); 
                                oListItem.update(); 
                                context.load(oListItem); 
                                context.executeQueryAsync(updateTaskSuccess, updateTaskFailure); 
                                function updateTaskSuccess(sender, args) { 
                                    GetListData(); 
                                } 
                                function updateTaskFailure(sender, args) { 
                                    alert('Failed to update task. 
    Error: ' + args.get_message() + '
    StackTrace: ' + args.get_stackTrace()); 
                                } 
                            } 
                        } 
     
                    } 
                    function onQueryFailed(sender, args) { 
                        alert('Request failed' + args.get_message() + '
    ' + arg.get_stackTrace()); 
                    } 
                } 
                else { 
                    alert('Please enter comments'); 
                } 
                return false; 
            } 
        } 
    

      

  • 相关阅读:
    seaborn---样式控制/调色板
    matplotlib---插值画二维、三维图
    25.推荐---协同过滤(Collaborative Filtering)
    PageRank
    词向量---LSA(Latent Semantic Analysis)
    深入理解Java 8 Lambda
    理解java的 多态
    Java命名规范
    Java语言中几个常用的包
    java中的类、成员变量、方法的修饰符。
  • 原文地址:https://www.cnblogs.com/batter152/p/3596371.html
Copyright © 2011-2022 走看看