Javascript 使用SPServices获取选项列选项
我想创建一个自定义模式,该模式在添加新项时具有与“选择”列中包含的下拉项相同的下拉项。“我的网页”是一个自定义的.html文件,不加载默认的SharePoint文件。我的列名是Javascript 使用SPServices获取选项列选项,javascript,sharepoint-2010,spservices,Javascript,Sharepoint 2010,Spservices,我想创建一个自定义模式,该模式在添加新项时具有与“选择”列中包含的下拉项相同的下拉项。“我的网页”是一个自定义的.html文件,不加载默认的SharePoint文件。我的列名是 Entry: Notice or Information or Error 我用这个例子作为起点 我有它的工作,但我想在列中包含的选择,以便模态也将有他们。任何方向都是值得赞赏的,我的谷歌搜索结果并没有使用SPServices返回任何内容。这个问题已经问了好几个月了,但我希望做类似的事情。我在这里找到了答案: 基本上,
Entry: Notice or Information or Error
我用这个例子作为起点
我有它的工作,但我想在列中包含的选择,以便模态也将有他们。任何方向都是值得赞赏的,我的谷歌搜索结果并没有使用SPServices返回任何内容。这个问题已经问了好几个月了,但我希望做类似的事情。我在这里找到了答案: 基本上,代码如下所示:
function GetChoicesFromField() {
var method = "GetList";
var webURL = $().SPServices.SPGetCurrentSite();
var list = "<name of your list>";
$().SPServices({
operation: method,
listName: list,
completefunc: function (xData, Status) {
parseSiteField(xData, Status);
},
async: false
});
}
function parseSiteField(xData, Status) {
if (Status == 'success') {
$(xData.responseXML).find("Field[DisplayName='<column name>'] CHOICE").each(function () {
console.log($(this).text())
});
}
}
函数GetChoicesFromField(){
var method=“GetList”;
var webURL=$().SPServices.SPGetCurrentSite();
var list=“”;
$().SPServices({
操作:方法,
listName:list,
completefunc:函数(扩展数据、状态){
parseSiteField(扩展数据、状态);
},
异步:false
});
}
函数parseSiteField(扩展数据、状态){
如果(状态=‘成功’){
$(扩展数据.responseXML).find(“字段[DisplayName='']CHOICE”).each(函数(){
console.log($(this.text())
});
}
}
这个问题已经问了好几个月了,但我想做一些类似的事情。我在这里找到了答案: 基本上,代码如下所示:
function GetChoicesFromField() {
var method = "GetList";
var webURL = $().SPServices.SPGetCurrentSite();
var list = "<name of your list>";
$().SPServices({
operation: method,
listName: list,
completefunc: function (xData, Status) {
parseSiteField(xData, Status);
},
async: false
});
}
function parseSiteField(xData, Status) {
if (Status == 'success') {
$(xData.responseXML).find("Field[DisplayName='<column name>'] CHOICE").each(function () {
console.log($(this).text())
});
}
}
函数GetChoicesFromField(){
var method=“GetList”;
var webURL=$().SPServices.SPGetCurrentSite();
var list=“”;
$().SPServices({
操作:方法,
listName:list,
completefunc:函数(扩展数据、状态){
parseSiteField(扩展数据、状态);
},
异步:false
});
}
函数parseSiteField(扩展数据、状态){
如果(状态=‘成功’){
$(扩展数据.responseXML).find(“字段[DisplayName='']CHOICE”).each(函数(){
console.log($(this.text())
});
}
}
谢谢,这仍然与我相关,现在我可以简化我的代码。谢谢,这仍然与我相关,现在我可以简化我的代码。