Sharepoint 2010 使用SPServices UpdateListItems删除多个项目
我尝试了许多代码安排和配置,但都没有成功 我有一个SP 2010自定义列表,带有一个用作外键的数字字段和一个描述字段。我需要删除具有特定值Sharepoint 2010 使用SPServices UpdateListItems删除多个项目,sharepoint-2010,spservices,Sharepoint 2010,Spservices,我尝试了许多代码安排和配置,但都没有成功 我有一个SP 2010自定义列表,带有一个用作外键的数字字段和一个描述字段。我需要删除具有特定值fk的所有行 fk Desc 1 Hello 1 Hi! 1 Ciao 2 Bye 2 Ciao 我希望(例如)删除fk=1的所有位置 试过 fk = 1; $().SPServices({ async: false, operation: "UpdateListItem
fk
的所有行
fk Desc
1 Hello
1 Hi!
1 Ciao
2 Bye
2 Ciao
我希望(例如)删除fk=1的所有位置
试过
fk = 1;
$().SPServices({ async: false,
operation: "UpdateListItems",
listName: "Property",
Cmd: "Delete",
valuepairs: [["fkPrpPass", fk]],
completefunc: function (xData, Status) { ...
fk = 1;
$().SPServices({ async: false,
operation: "UpdateListItems",
listName: "Property",
cmd: "delete",
CAMLQuery: "<Query><Where>"
+ " <Eq>"
+ " <field NAME='fkPrpPass' />"
+ " <value>" + fk "</value>"
+ " </Eq>"
+ "</Where><Query>",
completefunc: function (xData, Status) { ...
fk=1;
$().SPServices({async:false,
操作:“UpdateListItems”,
listName:“属性”,
命令:“删除”,
值对:[“fkPrpPass”,fk]],
completefunc:函数(扩展数据,状态){。。。
fk=1;
$().SPServices({async:false,
操作:“UpdateListItems”,
listName:“属性”,
命令:“删除”,
CAMLQuery:“
+ " "
+ " "
+“+fk”
+ " "
+ "",
completefunc:函数(扩展数据,状态){。。。
等等
要填写的正确属性(valuepairs、CAMLQuery等)是什么?这些属性应该设置为什么?我发现了许多使用SharePoint生成的ID的示例,但没有一个使用不同字段作为要删除内容的标识符。
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
根据Ondrj Tucny的回复进行了更正:
function deleteProperty(fk)
{
$().SPServices({ async: false,
operation: "UpdateListItems",
listName: "Property",
Cmd: "Delete",
CAMLQuery: "<Query><Where>"
+ " <Eq>"
+ " <Field NAME='fkPrpPass' />"
+ " <Value>" + fk + "</Value>"
+ " </Eq>"
+ "</Where></Query>",
completefunc: function (xData, Status) { ...
函数deleteProperty(fk)
{
$().SPServices({async:false,
操作:“UpdateListItems”,
listName:“属性”,
命令:“删除”,
CAMLQuery:“
+ " "
+ " "
+“”+fk+“”
+ " "
+ "",
completefunc:函数(扩展数据,状态){。。。
我收到错误2147500037,“无法完成此操作。\n\n请重试。”您的CAML无效。在末尾打开而不是关闭查询标记时,值和字段都应使用大写首字母。感谢这些指针。不幸的是,仍然有问题。请查看文档页中的UpdateListItems方法。我不知道您使用的一些选项。还请记住此方法的选项是SPServices的自定义选项,不适用于更新多个项目。此外:我刚刚注意到您在SPServices的文档页面上提出了问题。您不会在那里得到任何答案-它不受监控。请将其重新发布在“讨论”(论坛)上你会得到更多的关注。事实证明有时候