SharePoint 2007 - 是否可以将可变列名称与SPServices quickUpdateListItem一起使用?

时间:2012-06-20 19:52:11

标签: sharepoint sharepoint-2007

使用SPServices时,是否可以使用变量来指定要更新的列?

res = lists.quickUpdateListItem('MyListHere', { ID: ReqD, columnVar : userName });

在上面的语句中,是否可以这样使用变量columnVar?我无法成功地将其发挥作用。它不会引发错误,但它只是不会更新。

如果有人有替代解决方案,我也不会仅仅使用SPServices。

1 个答案:

答案 0 :(得分:0)

这是可能的,但不是很明显。该库区分您传递给函数的内容。如果你构建一个数组然后传入它,你可以像我希望的那样动态构建它:

var columnVar = whatever your column name is;

var myArray = new Object();
myArray['ID'] = ReqD;
myArray[columnVar] = userName;          


res = lists.quickUpdateListItem('MyListHere', myArray);