Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 哪一个列表在sharepoint 2010中有标签,以便我可以使用该列表进行自动完成_Jquery_Sharepoint 2010_Autocomplete_Tags - Fatal编程技术网

Jquery 哪一个列表在sharepoint 2010中有标签,以便我可以使用该列表进行自动完成

Jquery 哪一个列表在sharepoint 2010中有标签,以便我可以使用该列表进行自动完成,jquery,sharepoint-2010,autocomplete,tags,Jquery,Sharepoint 2010,Autocomplete,Tags,我使用SPServices做自动完成,可以从不同的列表中提取。然而,我找不到的一个列表是“标签”或“标签”列表。有人知道它在哪里,我可以直接从中查询吗?谢谢你,让我知道如果这是混乱的,所以我可以详细说明 我是SharePoint的新手,来自更轻的web开发人员,所以请不要害怕告诉我我也不知道我在说什么。谢谢。使用“U2U CAML查询生成器”,似乎有可以查询的分类hiddenlist。它是隐藏的,所以我假设你需要“所有者”的权利,但它对我有效 <script type="text/java

我使用SPServices做自动完成,可以从不同的列表中提取。然而,我找不到的一个列表是“标签”或“标签”列表。有人知道它在哪里,我可以直接从中查询吗?谢谢你,让我知道如果这是混乱的,所以我可以详细说明

我是SharePoint的新手,来自更轻的web开发人员,所以请不要害怕告诉我我也不知道我在说什么。谢谢。

使用“U2U CAML查询生成器”,似乎有可以查询的
分类hiddenlist
。它是隐藏的,所以我假设你需要“所有者”的权利,但它对我有效

<script type="text/javascript">
$(document).ready (function() {

    $().SPServices({
        operation: "GetListItems",
        async: true,
        listName: "TaxonomyHiddenList",
        CAMLViewFields: "<ViewFields>" +
            "<FieldRef Name='Title' />" +
            "</ViewFields>",
        completefunc: AttachAutoComplete
    });
});

function AttachAutoComplete(xmlResponse) {
    var domElementArray = $( "[nodeName=z:row]", xmlResponse.responseXML );

    var dataMap = domElementArray.map(function() {
        return {
            value: $(this).attr('ows_Title')
        };
    });

    var data = dataMap.get();

    $("input#inputAutoComplete").autocomplete({
        source: data,
        select: function(e, ui){
            alert(ui.item['value']);
        }
    });
}
</script>

$(文档).ready(函数(){
$().SPServices({
操作:“GetListItems”,
async:true,
listName:“分类hiddenlist”,
CAMLViewFields:“+
"" +
"",
completefunc:AttachAutoComplete
});
});
函数附件完成(xmlResponse){
var domElementArray=$(“[nodeName=z:row]”,xmlResponse.responseXML);
var dataMap=domElementArray.map(函数(){
返回{
值:$(this.attr('ows\u Title'))
};
});
var data=dataMap.get();
$(“输入#输入自动完成”).autocomplete({
资料来源:数据,
选择:功能(e、ui){
警报(ui.item['value']);
}
});
}

var sharePointSite=“”;
var listToSearch=“Employee”//在此处输入您的联系人列表名称
$(文档).ready(函数(){
$(“#搜索”).keyup(函数(e){
var query=$(this.val();
var列表=新的SPAPI_列表(sharePointSite);
var items=lists.getListItems(
listToSearch,//listName
'',//视图名
'',//CAML查询
“”,//使用此选项仅检索特定行
10,//行限制
''//查询选项
);
如果(items.status==200){
var rows=items.responseXML.getElementsByTagName('z:row');
var results=“
    ”; 如果(rows.length>0){ 对于(变量i=0;i”; } 结果+=“
”;} 否则{ 结果=”; } 建议(结果); } 否则{ 警报(“出现错误:”+items.statusText); } }).change(); $(“#建议列表”)。单击(函数(){ $('#Search').val($(this.text()); $(“#建议”).fadeOut(); }); }); 函数建议(inputString){ 如果(inputString.length==0){ $(“#建议”).fadeOut(); }否则{ $(“#建议”).fadeIn(); $('#SuggestionList').html(inputString); } } 函数填充(thisValue){ $('建议').val(此值); setTimeout($(“\35;建议”).fadeOut();”,600); }
<script type="text/javascript">
   var sharePointSite = "<Site Collection URL>";
   var listToSearch = "Employee"; // enter your Contacts list name here


   $(document).ready(function () {
       $("#Search").keyup(function (e) {
           var query = $(this).val();
           var lists = new SPAPI_Lists(sharePointSite);
           var items = lists.getListItems(
                listToSearch,  // listName
                '',     // viewName
                '', // CAML query 
           '<ViewFields><FieldRef Name="Title"/><FieldRef  Name="Name"/></ViewFields>', // Use this option to retrieve only specific rows 
                10, // rowLimit
                '' // queryOptions
            );

       if (items.status == 200) {
           var rows = items.responseXML.getElementsByTagName('z:row');

           var results = "<ul>";

           if (rows.length > 0) {
               for (var i = 0; i < rows.length; i++) {
                   results += "<li><a style='color:white' href='" + sharePointSite    + "/Lists/" + listToSearch + "/AllItems.aspx?ID=" + rows.item(i).getAttribute('ows_ID') + "'>" + rows.item(i).getAttribute('ows_Title') + '</a></li>';
               }
               results += "</ul>";               }
           else {
               results = "";
           }
           suggest(results);
       }
       else {
           alert('There was an error: ' + items.statusText);
       }
   }).change();

   $('#suggestionsList').click(function () {
       $('#Search').val($(this).text());
       $('#suggestions').fadeOut();
   });

   });
    function suggest(inputString) {
        if (inputString.length == 0) {
            $('#suggestions').fadeOut();
        } else {
           $('#suggestions').fadeIn();
           $('#suggestionsList').html(inputString);
       }
    }

    function fill(thisValue) {
        $('#suggestion').val(thisValue);
        setTimeout("$('#suggestions').fadeOut();", 600);
    }

 </script>