2017-03-09 109 views
0

CAML的新功能!SharePoint上的CAML查詢下拉菜單

需要做的事情是用戶選擇Sterling或Dollars的下拉選項,然後在下一個列表字段中輸入一個數字,該字段引用預先存在的匯率列表,最終結果填入第三個字段顯示它在選定的貨幣中轉換多少。

我們目前使用歐元作爲默認貨幣。

JavaScript和CAML是採取的道路嗎?不知從何入手!

幫助!

回答

0

在下拉更改事件中獲取該值,並使用所選幣種查詢包含貨幣類型匯率的下一個列表,並獲取該值。以便您可以填充第三個字段。

例如:我維持匯率在名單「利率」,我從下拉列表中選擇美元。因此,在更改事件下拉菜單中,針對「費率」列表觸發查詢並獲取相應的匯率。所以現在我可以填充第三場。

的CAML查詢會是這樣:

  query.Query = string.Concat(
          "<Where><Eq>", 
          "<FieldRef Name='Currency'/>", 
          "<Value Type='CHOICE'>Dollars</Value>", 
          "</Eq></Where>"); 

見CAML查詢生成器工具以下鏈接: U2U Caml Builder

SPCamlHelper

Caml Query Tools