2009-07-16 96 views
1

我想知道是有辦法在共享點一列,它是一個總和,但只有當前列和前一列的SharePoint列表計算

喜歡這個

Title  Value  Total 

entry1  10  10 
entry2  20  30 
entry3  20  50 

回答

0

我不認爲它可能是開箱即用的,但根據您的要求,可能會創建自己的字段類型。以下是有關SharePoint中自定義字段類型的一些信息:http://msdn.microsoft.com/en-us/library/ms446361.aspx

如果更改列表中的視圖,此值是否應自動更改?如果是這樣,則由於列表視圖中的值是使用CAML渲染模式計算的,因此您處於深水中。我想可以用JavaScript來做,但我不會推薦它。

如果您始終擁有相同的視圖,則可以重新使用視圖中的CAML查詢來獲取當前正在編輯的列表項。然後,您必須設置當前列表項目中的字段值,並更新所有其他受影響的項目。

0

如果您對像這樣的顯示有要求,您可能會發現將其不作爲列存儲是比較容易的,但只需使用SharePoint Designer(或您選擇的Web部件創建機制)執行數據表單Web部件即可輸出一個看起來像你想要的表格視圖。我認爲使用帶有一個或兩個變量的XSLT模板進行總體運行應該相對容易。

我不認爲會有一個有效的方式來做到這一點與實際的列。