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