我有一個實體有一個或多個Money
-Field。因此,它還有一個transactioncurrencyid
-field,它指定記錄的貨幣。通過SDK創建記錄時設置貨幣
現在,當我在瀏覽器中創建該實體的記錄時,transactioncurrencyid
字段會使用系統或用戶的默認貨幣進行預填充。
但是,當通過SDK創建該實體的記錄而未指定任何Money
字段的值時,transactioncurrencyid
字段保留爲空。之後,沒有用戶可以編輯任何Money
-field,因爲貨幣未設置:
如果貨幣字段中存在值,則需要使用貨幣。選擇一個 貨幣,然後重試。
var entity = new Entity("new_myentity") { Attributes = { { "name" = "Name 1" }, { "amount" = new Money(1000) } } }
所以我的問題:
奇怪的是,當我爲錢場(即使我不告訴它使用何種貨幣),如設置一個值,這不會發生是:
有沒有一種方法來設置一個記錄的貨幣通過SDK創建時沒有任何填充的默認值Money
-Attributes?
你好,感謝您的回答!我知道我可以自己設置,我只是想知道是否有什麼方法使SDK在瀏覽器中創建記錄時像CRM一樣行事。 – nozzleman
我相信這是一個實際的錯誤(我報告,目前正在調查)。不過,我在此期間剛剛尋求類似的解決方案。 – nozzleman
這不是預期的行爲?由於crm支持多種貨幣,我們必須設置貨幣我們需要和crm設置基礎值..? –