2012-06-20 74 views
0

使用SPServices時,是否可以使用變量來指定要更新的列?SharePoint 2007 - 可以在SPServices quickUpdateListItem中使用變量列名嗎?

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

在上面的語句中,是否有可能以這種方式使用變量columnVar?我還沒有能夠成功地讓這個工作。它不會拋出錯誤,但它只是不更新​​。

如果有人有其他解決方案,我也不會鎖定使用SPServices。

回答

0

這是可能的,但它不是很明顯。該庫區分你傳遞給函數的內容。如果你建立一個數組然後通過它,你可以像我期望的那樣動態構建它:

var columnVar = whatever your column name is; 

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


res = lists.quickUpdateListItem('MyListHere', myArray); 
相關問題