我有一個基於另一組實體的數據添加字段到表單的要求。這可能使用事件腳本還是需要插件?表單的加載腳本可以訪問除主頁之外的其他實體嗎?
回答
鑑於我理解你的任務是正確的,它可以使用JavaScript以及插件完成。有一個顯着的差異,你需要考慮。
僅當實際用戶加載表單時,是否需要更改其他實體?如果是這樣,JS是正確的。
或者,即使控制檯客戶機或系統進程檢索主實體的值,您也許需要確保這些值已寫入?在這種情況下,C#是您唯一的選擇。
編輯:
只需從訪問值在的onload事件任何實體可以使用到的OData調用來完成。我相信最近有人問a similar question。基本格式將如下所示。
http://Server:Port/Organization
/XrmServices/2011/OrganizationData.svc
/TheEntityLogicalNameOfYoursSet()?$filter=FieldName eq 'ValueOfIt'
一些額外的評論。
如果你的目標上線安裝,語法會有所不同,當然,因爲架構 - 服務器端口組織在不同的模式中提供(HTTPS,orgName.crm4.something .something.com等)。您可以在設置上查找它。
也許這應該不用說,我敢肯定你意識到這一點,但爲了完整起見,TheEntityLogicalNameOfYours需要被替換爲實際名(除非即您的真實姓名,其中我會擔心的,哈哈)。
如果您是新手,請繼續詢問。我的印象是,我給你的信息是讚賞,但並不真正產生「啊哈!」爲你的經驗。不過,您可能需要單獨提問。一些例子就是我的頭頂。
a。 「我如何在JavaScript中執行oData調用?」 b。 「我如何訪問提取的數據?」
c。 「如何在表單上以編程方式添加/刪除/隱藏字段?」 d。 「我如何結合來自......的數據?」
謝謝康拉德。當我打開帳戶表單時,我想看看他們購買的產品,併爲這些產品的表單添加複選框。所以,在這種情況下,我不必擔心控制檯或系統進程。我沒有對任何實體進行任何更改。有沒有一個很好的例子顯示如何做到這一點?再次感謝。 – Gary 2013-03-08 21:52:24
看我的編輯。它現在變得更清晰了,但我仍然有點不確定。儘管如此,我們會把你送到那裏,不用擔心。 :) – 2013-03-09 09:20:19
再次感謝。我希望有更好的關於CRM的所有編程技術的文檔。我瞭解SDK有文檔,但它很難(至少對我而言)將您需要知道的所有內容一次一個地在線分配。我對所有這些都是新手,所以是非常感謝,我認爲你的建議是一個很好的建議。我現在將把它分解成多個問題,我知道要問哪些問題。 – Gary 2013-03-11 15:43:50
- 1. 讓js全局可以被其他動態加載的腳本訪問
- 2. 還有其他方式可以訪問OAUTH2以外的其他Google API嗎?
- 3. WCF DataService的:從其他實體Deriven實體不可訪問
- 4. 可以UDP(單播客戶端)recvfrom()除sendto()之外的其他服務器嗎?
- 5. SQLiteOpenHelper可以從外部文件加載表腳本嗎?
- 6. 訪問其他腳本Unity
- 7. 可以@required腳本與Greasemonkey中的其他腳本衝突嗎?
- 8. Twitter用戶的腳本會影響其他(@included)頁面以外的頁面嗎?
- 9. 如何在每個頁面上加載除一個腳本之外的腳本?
- 10. Ajax腳本可以訪問不同網站的網頁嗎?
- 11. 除了Siphon之外,iPhone還有其他的SIP實現嗎?
- 12. 在點擊除div以外的其他主體時隱藏div
- 13. 查詢除根以外的其他集合中的實體
- 14. 重定向到除主頁以外的其他域
- 15. 除root之外的其他用戶無法訪問Hadoop
- 16. 訪問腳本之外的變量
- 17. 訪問腳本之外的GM_getValue
- 18. 我可以訪問加載的uri動作腳本「loadmovie」
- 19. 訪問其他表單值
- 20. 以ref之外的其他方式訪問子組件狀態?
- 21. UserNamePasswordValidator可以拋出MessageSecurityException之外的其他東西嗎?
- 22. 我可以在我的xamarin表單應用程序中使用除ID之外的其他列名嗎?
- 23. 除聯繫表單中使用的Node-Mailer之外的其他選擇嗎?
- 24. 可以通過Impala和其他方式訪問配置表嗎?
- 25. primefaces - 輪播可以顯示除圖像之外的其他內容嗎?
- 26. JSPM可以從外部URL加載腳本嗎?
- 27. 訪問來自實體部分類的其他實體集合
- 28. Grant Mysql從本地主機以外的其他機器匿名用戶訪問?
- 29. 從本地主機以外的其他地址訪問Symfony/web/config.php?
- 30. 擴展腳本可以在頁面腳本之前觸發嗎?
是否指您添加實體不存在的字段,或基於另一實體更新不存在的字段的值或實體上的默認字段的值? – Daryl 2013-03-07 20:59:51
我想根據不同實體中現有的屬性添加字段到表單 – Gary 2013-03-07 21:08:58
請參閱編輯,尤其是建議的後續問題* 4c *。 – 2013-03-09 09:40:47